最新的Web开发教程
 

JavaScript Math对象


Math对象允许您对数字进行数学任务。


Math对象

Math对象允许您执行数学任务。

Math对象包括几个数学方法。


Math对象的一个​​常见用途是创建一个随机数:

Math.random();       // returns a random number
试一试»

数学没有构造函数。 没有方法,必须首先创建一个Math对象。


Math.min()Math.max()

Math.min()Math.max()可以用来查找的参数列表中的最低或最高值:

Math.min(0, 150, 30, 20, -8, -200);      // returns -200
试一试»

Math.max(0, 150, 30, 20, -8, -200);      // returns 150
试一试»

Math.random()

Math.random()返回之间的随机数0(含),和1(不包括):

Math.random();              // returns a random number
试一试»

Math.random()总是返回低于1的数字。


Math.round()

Math.round()将数字为最接近的整数:

Math.round(4.7);            // returns 5
Math.round(4.4);            // returns 4
试一试»

Math.ceil()

Math.ceil()将数字四舍五入为最接近的整数:

Math.ceil(4.4);             // returns 5
试一试»

Math.floor()

Math.floor()将数字最接近整数:

Math.floor(4.7);            // returns 4
试一试»

Math.floor()Math.random()可以一起被用于0到10之间返回的随机数:

Math.floor(Math.random() * 11);   // returns a random number between 0 and 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) 返回角的正切

完整的数学参考

对于一个完整的参考,请访问我们完整的数学对象的引用

引用包含描述和数学的所有属性和方法的例子。


自测练习用!

练习1» 练习2» 练习3» 练习4»