Math绝对值和三个取整方法
Math.abs 绝对值
console.log(Math.abs(9)); // 9
console.log(Math.abs(-9)); // 9
console.log(Math.abs('-9')); // 9 隐式转换,会把字符型 -9 转换为数字型
console.log(Math.abs('你大爷')); // NaN
三个取整方法
- Math.floor() 向下取整,往小了取值
console.log(Math.floor(1.1));
console.log(Math.floor(1.9));
- Math.ceil() 向上取整,往大了取值
console.log(Math.ceil(1.1));
console.log(Math.ceil(1.9));
- Math.round() 四舍五入
console.log(Math.round(1.1)); // 1
console.log(Math.round(1.5)); // 2
console.log(Math.round(1.9)); // 2
console.log(Math.round(-1.1)); // -1
console.log(Math.round(-1.5)); // -1
注意:其他数字都是四舍五入,但 .5 特殊,它往大了取。