最近,我的大部分编程经验都在 Processing ,最近我一直想更深入地研究一些 JavaScript,因为它们有点相关。
我只是想知道,由于我最近的搜索没有任何结果,如果 JavaScript 具有与 Processing 的“map”函数类似的函数,其中一个值及其范围被获取并重新映射到一个新范围?
更多信息:http://processing.org/reference/map_.html
PS:是的,我也知道 www.processingjs.org 存在,但我只是想知道 JS 是否原生有这样的功能。
最佳答案
下面的函数产生与原始处理函数相同的行为:
function map_range(value, low1, high1, low2, high2) {
return low2 + (high2 - low2) * (value - low1) / (high1 - low1);
}
关于javascript - Javascript 中的重映射或映射函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5649803/