作用:返回与给出的数值表达式最接近的整数。
语法:Math.round(number) ,
四舍五入
2、toFixed()
<script type="text/javascript">
var aa = 2.3362;
document.write(aa.toFixed(1)); // 2.3
document.write(aa.toFixed(2)); // 2.34
document.write(aa.toPrecision(2)); // 2.3
document.write(aa.toPrecision(3)); // 2.34
document.write(Math.round(aa * 10) / 10); // 2.3
document.write(Math.round(aa * 100) / 100); // 2.34
</script>
由于是新增函数,所以要考虑浏览器支持问题。
Number.toFixed(x) 是将指定数字截取小数点后 x 位, Number.toPrecision(x) 是将整个数字截取指定(x)长度。注意,一个是计算小数点后的长度,一个是计算整个数字的长度
3、floor
Math.floor();
向下取整。
1.丢弃小数部分,保留整数部分
js:parseInt(7/2)
2.向上取整,有小数就整数部分加1
js: Math.ceil(7/2)
3,四舍五入.
js: Math.round(7/2)
4,向下取整
js: Math.floor(7/2)
你用向上取整,或者 Math.floor() + 1 也行
本文介绍了JavaScript中进行数字截取和四舍五入的方法,包括Math.round()、toFixed()、toPrecision()和Math.floor()。通过示例代码展示了如何使用这些方法,并强调了要考虑浏览器兼容性问题。Number.toFixed(x)用于截取小数点后x位,Number.toPrecision(x)则是截取整个数字的指定长度。
989

被折叠的 条评论
为什么被折叠?



