收录了这篇文章
JavaScript 的 Math 对象不是一个构造函数,它是一个静态对象,提供了许多数学常量和数学函数,用于执行数学任务和操作。Math 对象的属性和方法都是静态的,意味着你可以直接通过 Math 对象调用它们,而无需实例化一个新的对象。以下是一些常用的 Math 对象的属性和方法:
常量
- Math.E: 自然对数的底数,约等于 2.718。
- Math.LN10: 10的自然对数,约等于 2.302。
- Math.LN2: 2的自然对数,约等于 0.693。
- Math.LOG10E: e的以10为底的对数,约等于 0.434。
- Math.LOG2E: e的以2为底的对数,约等于 1.442。
- Math.PI: 圆周率,约等于 3.14159。
- Math.SQRT1_2: 1/2的平方根,约等于 0.707。
- Math.SQRT2: 2的平方根,约等于 1.414。
方法
- Math.abs(x): 返回 x 的绝对值。
- Math.ceil(x): 返回大于或等于 x 的最小整数。
- Math.floor(x): 返回小于或等于 x 的最大整数。
- Math.round(x): 把 x 四舍五入到最接近的整数。
- Math.max(arg1, arg2, ...): 返回一组数值中的最大值。
- Math.min(arg1, arg2, ...): 返回一组数值中的最小值。
- Math.pow(base, exponent): 返回 base 的 exponent 次幂。
- Math.sqrt(x): 返回 x 的平方根。
- Math.random(): 返回介于 0(包含)与 1(不包含)之间的随机数。
高级方法
- Math.sin(x), Math.cos(x), Math.tan(x): 计算三角函数的正弦、余弦和正切值,其中 x 是以弧度为单位的角度。
- Math.asin(x), Math.acos(x), Math.atan(x): 计算反正弦、反余弦和反正切值。
- Math.exp(x): 返回 e 的 x 次幂。
- Math.log(x): 返回 x 的自然对数(底为 e)。
- Math.log10(x): 返回 x 的以10为底的对数。
- Math.sign(x): 返回 x 的符号,1表示正数,-1表示负数,0表示零。
Math 对象为JavaScript编程中的数学运算提供了极大的便利,无论是进行基础的四则运算、幂运算、三角函数计算,还是进行随机数生成等,都是非常实用的工具。
声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。