属性:
E 返回算术常量 e 即自然对数的底数(约等于2 .718) LN2 返回 2 的自然对数( 约等于0 .693)
LN10 返回 10 的自然对数( 约等于2 .302) LOG2E 返回以 2 为底的 e 的对数( 约等于 1.414)
LOG10E 返回以 10 为底的 e 的对数( 约等于0 .434) PI 返回圆周率( 约等于3 .14159)
方法:
abs(x) 返回数的绝对值 ceil(x) 对数进行上舍入 floor(x) 对数进行下舍入
round(x) 把数四舍五入为最接近的整数
var n = 8.19;
console.log(Math.ceil(n)); // 向上取整 9
console.log(Math.floor(n)); // 向下取整 8
console.log(Math.round(n)); // 四舍五入 8
全局函数:
parseFloat() 从字母处剪断 parseInt() 从小数点处剪断
var re = parseFloat('1239.23px123');
console.log(re); // 1239.23
var re2 = parseInt('1239.123px123');
console.log(re2); // 1239
数字的方法:
toFixed() 四舍五入 ~~ 去掉小数点 向下取整
cos(x) 返回数的余弦 sin(x) 返回数的正弦 log(x) 返回数的自然对数( 底为e)
max(x, y) 返回 x 和 y 中的最高值 min(x, y) 返回 x 和 y 中的最低值
pow(x, y) 返回 x 的 y 次幂 random() 返回 0~1 之间的随机数
var n = 8.19;
var re = n.toFixed(1); // 四舍五入 保留1位小数
console.log(re); // 8.2
var n = 8.99;
var re = ~~n; // 去掉小数点 向下取整
console.log(re); // 8
console.log(Math.max(10, 20, 60, 4, 1)); // 60
var re = Math.random(); // 伪随机数[0,1)
console.log(re * 10); // [0,10)
// 表示-3到42之间的随机整数
var re = Math.ceil(Math.random() * (42 - (-3)) + (-3));
console.log(re);