我应该在变量中设置Math.PI

时间:2014-08-28 09:52:18

标签: javascript performance

如果我在JavaScript函数中多次使用Math.PI,为它声明一个新的局部变量或仅通过Math对象继续访问它是否更好(性能方面)?

1 个答案:

答案 0 :(得分:3)

不,假设您在现代编译器中运行代码,那么这样做没有性能优势。编译器足够智能(至少SpiderMonkey(Firefox)JSC(Safari)和V8(Chrome)*)不关心这个。

他们会一样快。

(*)IE的JS运行时也可能足够智能,但由于它不是开源的,我无法验证这一点。