Jon*_*oon 17 javascript processing map remap
最近,我的大部分编程经验都是在Processing中,最近我一直想要更深入地研究一些JavaScript,因为它们有点相关.
我只是想知道,因为我最近的搜索没有发现,如果JavaScript具有与Processing的"map"功能类似的功能,其中一个值和它的范围被采用并重新映射到一个新的范围?
更多信息:http://processing.org/reference/map_.html
PS:是的,我也知道www.processingjs.org存在,但我只是想知道JS本身是否有这样的功能.
Aln*_*tak 47
下面的函数产生与原始Processing函数相同的行为:
function map_range(value, low1, high1, low2, high2) {
return low2 + (high2 - low2) * (value - low1) / (high1 - low1);
}
Run Code Online (Sandbox Code Playgroud)