Math是一个内置对象,具有用于数学常数和函数的属性和方法。不是函数对象。
Math对象使您可以对数字执行数学任务。
与其他全局对象不同,Math不是构造函数。
Math的所有属性和方法都是静态的,可以通过将Math作为对象调用而无需创建它。
例如,将常量pi称为Math.PI,将正弦函数称为Math.sin(x),其中x是方法的参数。
var x = Math.PI; // 返回PI var y = Math.sqrt(25);// 返回25的平方根测试看看
您可以在我们的JavaScript Math 教程中了解有关Math的更多信息。
下表列出了Math对象的属性:
属性 | 描述 |
---|---|
返回欧拉数,自然对数的底数e,大约为2.718 | |
返回2的自然对数,大约为0.693 | |
返回自然对数10,约2.302 | |
返回e的以2为底的对数,大约为1.442 | |
返回e的以10为底的对数,大约为0.434 | |
返回PI,大约为3.14 | |
返回1/2的平方根,大约0.707 | |
返回2的平方根,大约为1.414 |
下表列出了Math对象的方法:
方法 | 描述 |
---|---|
返回x的绝对值 | |
返回x的反余弦,以弧度为单位 | |
返回x的双曲反余弦值 | |
返回x的弧度 | |
返回x的双曲反正弦值 | |
返回x的反正切值作为-PI / 2和PI / 2弧度之间的数值 | |
返回其参数商的反正切值 | |
返回x的双曲反正切 | |
返回x的立方根 | |
返回大于或等于x的最小整数 | |
返回x的余弦(x以弧度表示) | |
返回x的双曲余弦值 | |
返回E x的值 | |
返回小于或等于x的最大整数 | |
返回x的自然对数(以E为底) | |
返回最大的数字 | |
返回最小的数字 | |
将x的值返回为y的幂 | |
返回0到1之间的随机数 | |
将x四舍五入到最接近的整数 | |
返回x的正弦(x以弧度表示) | |
返回x的双曲正弦值 | |
返回x的平方根 | |
返回角度的正切 | |
返回数字的双曲正切 | |
返回数字(x)的整数部分 |
注意:三角函数(sin(),cos(),tan(),asin(),acos(),atan(),atan2())以弧度表示的期望角或返回角。
要将弧度转换为度,请除以(Math.PI / 180),然后乘以此值以进行另一种转换。