Math对象允许您对数字进行数学任务。
Math对象
Math对象允许您执行数学任务。
Math对象包括几个数学方法。
Math对象的一个常见用途是创建一个随机数:
数学没有构造函数。 没有方法,必须首先创建一个Math对象。
Math.min()和Math.max()
Math.min()和Math.max()可以用来查找的参数列表中的最低或最高值:
Math.random()
Math.random()返回之间的随机数0(含),和1(不包括):
Math.random()总是返回低于1的数字。
Math.round()
Math.round()将数字为最接近的整数:
Math.ceil()
Math.ceil()将数字四舍五入为最接近的整数:
Math.floor()
Math.floor()将数字到最接近的整数:
Math.floor()和Math.random()可以一起被用于0到10之间返回的随机数:
数学常数
JavaScript提供可与数学对象来访问8数学常数:
例
Math.E // returns Euler's number
Math.PI // returns PI
Math.SQRT2
// returns the square root of 2
Math.SQRT1_2
// returns the square root of 1/2
Math.LN2
// returns the natural logarithm of 2
Math.LN10
// returns the natural logarithm of 10
Math.LOG2E
// returns base 2 logarithm of E
Math.LOG10E
// returns base 10 logarithm of E
试一试» Math对象的方法
方法 | 描述 |
---|---|
abs(x) | 返回x的绝对值 |
acos(x) | 返回x的反余弦值,以弧度 |
asin(x) | 返回x的反正弦,以弧度 |
atan(x) | 返回x的反正切-PI / 2和PI / 2弧度之间的数值。 |
atan2(y,x) | 返回其参数的商的反正切 |
ceil(x) | 返回x,向上舍入到最接近的整数 |
cos(x) | 返回x的余弦(x为弧度) |
exp(x) | 返回e x的值 |
floor(x) | 返回x,向下调整至最接近的整数 |
log(x) | 返回x的自然对数(以e) |
max(x,y,z,...,n) | 返回具有最高值数 |
min(x,y,z,...,n) | 返回与最低值的数量 |
pow(x,y) | 返回x的值y的功率 |
random() | 返回0和1之间的随机数 |
round(x) | x舍入到最接近的整数 |
sin(x) | 返回x的正弦(x为弧度) |
sqrt(x) | 返回x的平方根 |
tan(x) | 返回角的正切 |
完整的数学参考
对于一个完整的参考,请访问我们完整的数学对象的引用 。
引用包含描述和数学的所有属性和方法的例子。