Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 JavaScript,我希望将 1-100 之间的值转换为 1000-150000 之间设置的相应值。最好的方法是什么?比较和乘/除数组值,还是有更简单的方法?
假设您想在值集 {1000-150000} 中获取 42 的值,您需要使用以下公式:
((150000-1000)/100*42)+1000
因此简化为:
f(x) = (1490*x)+1000
所以f(0) = 1000,f(100) = 150000和f(50) = 75500。
f(0) = 1000
f(100) = 150000
f(50) = 75500
使用 javascript:
function getCorrespondingValue( myValue){ return (1490 * myValue) + 1000; }