Math 对象

Math 对象用于执行数学任务

Math 对象属性

属性 描述 用法
E 返回算术常量 e,即自然对数的底数(约等于2.718) Math.E
LN2 返回 2 的自然对数(约等于0.693) Math.LN2
LN10 返回 10 的自然对数(约等于2.302) Math.LN10
LOG2E 返回以 2 为底的 e 的对数(约等于 1.414) Math.LOG2E
PI 返回圆周率(约等于3.14159) Math.PI
SQRT2 返回 2 的平方根(约等于 1.414) Math.SQRT2
SQRT1_2 返回返回 2 的平方根的倒数(约等于 0.707) Math.SQRT1_2

Math 对象方法

abs()

abs() 方法可返回数的绝对值

Math.abs(x)

ceil()

ceil() 方法可对指定数字进行向上取整

Math.ceil(x)

floor()

floor() 方法可对指定数字进行向下取整

Math.floor(x)

round()

round() 方法可把指定数字四舍五入为最接近的整数

Math.round(x, y)

max()

max() 方法可返回指定数字中最大的数字

Math.max(x, y, ...)

参数中最大的值。如果没有参数,则返回 -Infinity。如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。

min()

min() 方法可返回指定数字中最小的数字

Math.min(x, y, ...)

random()

random() 方法可返回一个介于 0 ~ 1 之间的随机数

Math.random(x)

sqrt()

sqrt() 方法可返回指定数字的平方根

Math.sqrt(x)

pow()

pow() 方法可返回 x 的 y 次幂的值

Math.pow(x, y)

你可能感兴趣的:(Math 对象)