目录
What——Math是什么?
1.Math一个工具类, Math中为我们提供了数学运算相关的一些常量和方法
2.Math 是一个内置对象,它拥有一些数学常数属性和数学函数方法。Math 不是一个函数对象。
3.与其他全局对象不同的是,Math 不是一个构造器。Math 的所有属性与方法都是静态的。引用圆周率的写法是 Math.PI,调用正余弦函数的写法是 Math.sin(x),x 是要传入的参数。Math 的常量是使用 JavaScript 中的全精度浮点数来定义的。
Have——Math中的常量和静态方法
1.常量
常量 | 描述 |
---|---|
Math.PI | 圆周率,一个圆的周长和直径之比,约等于 3.14159。 |
Math.E | 欧拉常数,也是自然对数的底数,约等于 2.718。 |
Math.LN2 | 2 的自然对数,约等于 0.693。 |
Math.LN10 | 10 的自然对数,约等于 2.303。 |
更多见MDN文档:https://developer.mozilla.org/zh-CN/
2.方法
方法 | 描述 | 例子 |
---|---|---|
Math.abs(x) | 返回一个数的绝对值。 | result = Math.abs(-10)//10 |
Math.min([x[, y[, …]]]) | 返回零到多个数值中最小值。 | result = Math.min(10, 20, 30, 44, 55, -1)//-1 |
Math.max([x[, y[, …]]]) | 返回零到多个数值中最大值。 | result = Math.max(10, 20, 30, 44, 55, -1) //55 |
Math.pow(x, y) | 返回一个数的 y 次幂。相当于x**y | result = Mat |