javascript小数取整的方法。
JS:
代码如下 | 复制代码 |
function truncateNumber(n){ return n|0; } |
测试:
代码如下 | 复制代码 |
console.log(truncateNumber(12.345)); |
浏览器打印出12
除了上面函数还有
1)Math.round(x)
round() 方法可把一个数字四舍五入。
2)Math.floor(x)
floor() 方法执行的是向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数。
3)Math.ceil(x)
ceil() 方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数。
最后看看与php取整对比
1.丢弃小数部分,保留整数部分
php: intval(800.8)
js:parseInt(800.8)
2.向上取整,有小数就整数部分加1
php: ceil(800.8)
js: Math.ceil(800.8)
3。,四舍五入.
php: round(800.8)
js: Math.round(800.8)
4,向下取整
php: floor(800.8)
js: Math.floor(800.8)
以下总结。
1.丢弃小数部分,保留整数部分 | parseInt(5/2) |
2.向上取整,有小数就整数部分加1 | Math.ceil(5/2) |
3,四舍五入. | Math.round(9/2) |
4,向下取整 | Math.floor(5/2) |
时间: 2024-10-31 07:32:49