JavaScript向上取整、向下取整和四舍五入等

228 阅读1分钟

1、只保留整数部分,丢弃小数部分

console.log(parseInt(3.1415926)); // 3
console.log(parseInt(17.676)); // 17

2、向下取整,取该数值的最大整数,类似parseInt()一样

console.log(Math.floor(3.1415926)); // 3
console.log(Math.floor(27.736)); // 27

3、向上取整,有小数时,整数部分就加1

console.log(Math.ceil(3.1415926)); // 4
console.log(Math.ceil(37)); // 37

4、四舍五入,只针对小数部分

console.log(Math.round(3.1415926)); // 3
console.log(Math.round(49.7963)); // 50

5、相关文章

简书-JS向上取整、向下取整、四舍五入等