Math 对象

MDNopen in new window

Math 是一个内置对象,它拥有一些数学常数属性和数学函数方法。Math 不是一个函数对象。

提供了一系列与数学相关的成员

常量:永远不会变化的数据。常量一般命名时所有字母大写,如果有多个单词用下划线分割。

属性

  • Math.PI 圆周率,一个圆的周长和直径之比,约等于 3.14159。

方法

  • Math.random() 返回一个 0 到 1 之间的伪随机数。

  • Math.abs(x) 返回一个数的绝对值。

  • Math.floor(x) 返回小于一个数的最大整数,即一个数向下取整后的值。

  • Math.ceil(x) 返回大于一个数的最小整数,即一个数向上取整后的值

  • Math.max([x[, y[, …]]]) 返回一组数中的最大值。如果没有参数,则结果为 -Infinity;如果有任一参数不能被转换为数值,则结果为 NaN。

  • Math.min([x[, y[, …]]]) 返回一组数中的最小值。如果没有参数,则结果为 Infinity;

  • Math.pow(x, y) 返回一个 x 的 y 次幂。

  • Math.round(x) 返回四舍五入后的整数。