Javascript 为什么Math.pow比缓存的Math.pow快(var-pow=Math.pow)

Javascript 为什么Math.pow比缓存的Math.pow快(var-pow=Math.pow),javascript,performance,math,pow,Javascript,Performance,Math,Pow,我 为什么简单的Math.pow比缓存的Math.pow(var-pow=Math.pow)更快?为了正确比较 var pow = Math.pow; 从测试循环中删除,并将其放入准备代码中 请参见有些查找比其他查找更便宜。编译器可能正在优化内置函数。对我(Firefox 23)而言,缓存的查找速度更快。FF的性能似乎也一样。但在Chrome simple Math.pow中速度更快。正如Barmar所说,我的内置功能可能会得到优化。这可能最好作为评论而不是答案发布。(不过,这是你的第一篇帖子


为什么简单的
Math.pow
比缓存的
Math.pow(var-pow=Math.pow)
更快?

为了正确比较

var pow = Math.pow;
从测试循环中删除,并将其放入准备代码中


请参见

有些查找比其他查找更便宜。编译器可能正在优化内置函数。对我(Firefox 23)而言,缓存的查找速度更快。FF的性能似乎也一样。但在Chrome simple Math.pow中速度更快。正如Barmar所说,我的内置功能可能会得到优化。这可能最好作为评论而不是答案发布。(不过,这是你的第一篇帖子,我不会投反对票。)这其实是有道理的+1.