内置对象, 提供了数学常量和数学函数方法

属性

属性 说明
E 约等于 2.718 欧拉常数,也是自然对数的底数
LN2 约等于0.693 2的自然对数
LN10 约等于 2.303 10的自然对数
LOG2E 约等于 1.443 以2为底E的对数
LOG10E 约等于 0.434 以10为底E的对数
PI 约等于 3.14159 圆周率
SQRT1_2 约等于 0.707 1/2的平方根
SQRT2 约等于 1.414 2的平方根

方法

方法 说明
abs 绝对值
ceil 向上取整
floor 向下取整
max 最大值
min 最小值
pow 指数运算
sqrt 平方根
log 自然对数
exp e的指数
round 四舍五入
random 随机数

Math.abs 绝对值

Math.abs(-1);  // 1
Math.abs(1);   // 1

Math.ceil / floor 向上/下取整

Math.ceil(1.1);  // 2
Math.ceil(-1.1); // -1
Math.floor(1.1);  // 1
Math.floor(-1.1); // -2

Math.round 四舍五入

Math.round(1.4); // 1
Math.round(1.5); // 2

Math.max / min 最大/小值

Math.max(1,2); // 2
Math.min(1,2); // 1

Math.random 随机数

Math.random();  // 0 - 1 之间的随机数

Math.pow 指数运算

Math.pow(10, 3); // 1000 = 10  3 次方
Math.pow(5, 2);  // 25 = 5  2 次方

Math.sqrt 平方根

//参数不允许为负数, 负数返回 NaN
Math.sqrt(25); // 5 = 5  2 次方
Math.sqrt(100); // 10 = 10  2 次方