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