0

使用 JavaScript,我希望将 1-100 之间的值转换为 1000-150000 之间设置的相应值。最好的方法是什么?比较和乘/除数组值,还是有更简单的方法?

4

1 回答 1

5

假设您想在值集 {1000-150000} 中获取 42 的值,您需要使用以下公式:

((150000-1000)/100*42)+1000

因此简化为:

f(x) = (1490*x)+1000

所以f(0) = 1000f(100) = 150000f(50) = 75500

使用 javascript:

function getCorrespondingValue( myValue){
     return (1490 * myValue) + 1000;
}
于 2013-01-21T17:38:59.753 回答