无需创建
Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法
console.log(Math.PI) //3.141592653589793
console.log(Math.sqrt(15)) //3.872983346207417,2的平方根
Math 对象属性
- E 即e,自然对数的底数(约2.718)
- LN2 2 的自然对数(约等于0.693)
- LN10 10 的自然对数(约等于2.302)
- LOG2E 2 为底的 e 的对数(约等于 1.414)
- LOG10E 10 为底的 e 的对数(约等于0.434)
- PI 圆周率(约等于3.14159)
- SQRT1_2 2 的平方根的倒数(约等于 0.707)
- SQRT2 2 的平方根(约等于 1.414)
方法
1.常用方法
- abx(x) 绝对值
- floor(x) 向下舍入
- max(x) 最大值
- min(x) 最小值
- pow(x,y) x的y次幂
- random() 0-1随机数
- round(x) 四舍五入最接近的整数
- valueOf()
2.其他的都是数学上的正弦余弦那些。