round方法
作用:返回与给出的数值表达式最接近的整数。
语法:Math.round(number),必选项number参数是要舍入到最接近整数的值。
说明:如果number的小数部分大于等于0.5,返回值是大于number的最小整数。否则,round返回小于等于number的最大整数。
示例:
Code:
//如果取一位则乘以10之后再除以10,以此类推
Math.round(3.248*100)/100
Javascript1.5新增函数
在Javascript1.5(IE5.5+,NS6+以上版本支持)中,新增了2个专门用于货币流通的函数:
Number.toFixed(x)和Number.toPrecision(x)。
Number.toFixed(x)是将指定数字截取小数点后x位,Number.toPrecision(x)是将整个数字截取指定(x)长度。注意,一个是计算小数点后的长度,一个是计算整个数字的长度。
请看完整示例:
Javascript:
<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>
round方法
作用:返回与给出的数值表达式最接近的整数。
语法:Math.round(number),必选项number参数是要舍入到最接近整数的值。
说明:如果number的小数部分大于等于0.5,返回值是大于number的最小整数。否则,round返回小于等于number的最大整数。
示例:
Code:
//如果取一位则乘以10之后再除以10,以此类推
Math.round(3.248*100)/100
Javascript1.5新增函数
在Javascript1.5(IE5.5+,NS6+以上版本支持)中,新增了2个专门用于货币流通的函数:
Number.toFixed(x)和Number.toPrecision(x)。
Number.toFixed(x)是将指定数字截取小数点后x位,Number.toPrecision(x)是将整个数字截取指定(x)长度。注意,一个是计算小数点后的长度,一个是计算整个数字的长度。
请看完整示例:
Javascript:
<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>