使用JavaScript,我希望将1-100之间的值转换为1000-150000之间的相应值。对此最好的方法是什么?比较和乘以/除以数组值,还是有更简单的方法?
答案 0 :(得分:5)
假设你想在值集{1000-150000}中获得42的值,你需要使用这个公式:
((150000-1000)/100*42)+1000
因此简化:
f(x) = (1490*x)+1000
所以,f(0) = 1000
,f(100) = 150000
和f(50) = 75500
。
使用javascript:
function getCorrespondingValue( myValue){
return (1490 * myValue) + 1000;
}