1、通过“Math.trunc()”方法去除数字的小数部分,保留整数部分;
同丢弃小数部分,保留整数部分 parseInt(7/2) 。
console.log(Math.trunc(2.01));
console.log(Math.trunc(2.9));
console.log(Math.trunc('0.22'));
console.log(Math.trunc(-1.22));
console.log(Math.trunc(-1.56));
console.log(Math.trunc(true));
console.log(Math.trunc(undefined));
2、通过“Math.round()”方法返回一个数字四舍五入后的整数部分;
console.log(Math.round(2.01));
console.log(Math.round(2.9));
console.log(Math.round('0.22'));
console.log(Math.round(-1.22));
console.log(Math.round(-1.56));
console.log(Math.round(true));
console.log(Math.round(undefined));
3、通过“Math.ceil()”方法实现向上取整
console.log(Math.ceil(2.01));
console.log(Math.ceil(2.9));
console.log(Math.ceil('0.22'));
console.log(Math.ceil(-1.22));
console.log(Math.ceil(-1.56));
console.log(Math.ceil(true));
console.log(Math.ceil(undefined));
4、Math.floor()方法返回一个小于或等于数字的最小整数,即向下取整。
console.log(Math.floor(2.01));
console.log(Math.floor(2.9));
console.log(Math.floor('0.22'));
console.log(Math.floor(-1.22));
console.log(Math.floor(-1.56));
console.log(Math.floor(true));
console.log(Math.floor(undefined));