Javascript 中截取小数位并实现四舍五入的方法


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>

本文作者:



相关阅读:
Mysql 自动增加设定基值的语句
针对IE8正式版的CSS hack
初学PHP的朋友 经常问的一些问题。不断更新
改善SQLServer内存管理
ASP中过滤UBB和Html标签
ASP和PHP都是可以删除自身的
PHP中的float类型使用说明
jQuery 判断元素上是否绑定了事件
Oracle 中使用 fetch bulk collect into 批量效率的读取游标数据
文本、Excel、Access数据导入SQL Server2000的方法
不同页面之间传递值
jsp 对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)
关于《精通css》之几个不错的注意事项
IIS 6安全保护贴—URL授权全攻略
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4