Math 对象下的方法想必大家都运用得非常的熟悉,但是 Math 对象的属性却很少被用到,这些属性是一些常见的数学运算结果集,可以理解为一组常量,尽管在目前的 JavaScript 中并没有这个概念。
属性 | 约值 | 说明 |
---|---|---|
Math.E | 2.718 | 常量 e |
Math.LN2 | 0.693 | 2 的自然对数 |
Math.LN10 | 2.302 | 10 的自然对数 |
Math.LOG2E | 1.442 | 以 2 为底 e 的对数 |
Math.LOG10E | 0.434 | 以 10 为底 e 的对数 |
Math.PI | 3.14159 | 常量 π |
Math.SQRT1_2 | 0.707 | 0.5 的平方根 |
Math.SQRT2 | 1.414 | 2 的平方根 |
了解甚至记住他们,说不定在什么时候会用上,调用它们比自己建立方法运算结果效率要高很多。
值得注意的是,上面的值均为大约值,并且在不同的浏览器中所取的精度有微小的差异,在使用的时候需要加以控制。