只保留整数部分,丢弃小数部分
console.log(parseInt(3.1415926));
console.log(parseInt(17.676));
去除小数部分
console.log(Math.trunc(27.736));
console.log(Math.trunc(3.1415));
向下取整,取该数值的最大整数,类似parseInt()一样
console.log(Math.floor(3.1415926));
console.log(Math.floor(27.736));
向上取整,有小数时,整数部分就加1
console.log(Math.ceil(3.1415926));
console.log(Math.ceil(37));
四舍五入,只针对小数部分
console.log(Math.round(3.1415926));
console.log(Math.round(49.7963));
取绝对值
console.log(Math.abs(-1));
console.log(Math.abs(2));
返回两数中的最大值
console.log(Math.max(1, 2));
console.log(Math.max(30, 2));
返回两数中的最小值
console.log(Math.min(1, 2));
console.log(Math.min(30, 2));
随机数(0~1,不包括1)
console.log(Math.random());
保留n位小数
console.log(3.14159.toFixed(2));
console.log(3.14159.toFixed(3));