Math
是一个内置对象,它拥有一些数学常数属性和数学函数方法。Math
不是一个函数对象。
Math
用于Number
类型。它不支持BigInt
属性
First Header | Second Header |
---|---|
Math.E | 欧拉常数,也是自然对数的底数,约等于 2.718 |
Math.LN2 | 2 的自然对数,约等于 0.693 |
Math.LN10 | 10 的自然对数,约等于 2.303 |
Math.LOG2E | 以 2 为底的 E 的对数,约等于 1.443 |
Math.LOG10E | 以 10 为底的 E 的对数,约等于 0.434 |
Math.PI | 圆周率,一个圆的周长和直径之比,约等于 3.14159 |
Math.SQRT1_2 | 二分之一 ½ 的平方根,同时也是 2 的平方根的倒数 ,约等于 0.707 |
Math.SQRT2 | 2 的平方根,约等于 1.414 |
方法
First Header | Second Header |
---|---|
Math.abs(x) | 绝对值 |
Math.cbrt(x) | 立方根 |
Math.sqrt(x) | 返回一个数的平方根 |
Math.random() | 返回一个 0 到 1 之间的伪随机数 |
Math.trunc(x) | 返回一个数的整数部分,直接去除其小数点及之后的部分 |
网友评论