js保留两位小数使用toFixed实现

时间:2013-07-29    点击:66   

Math.round(x*100)/100,当然我要的是Math.round(x*100),这没有关系。但直接使用Math.round(x*100)存在一个问题,有时会有很小的误差,显示很多位的小数位,如0.9996*100,就会变成99.96000000000001,这不是我想要的。

查找javascript的功能,number类型有一个toFixed()函数,测试:

复制代码 代码如下:

alert((0.9996*100).toFixed(2));

使用Number.toFixed()可以格式数字显示任意的小数位!

Extjs NumberField后面加单位实现思路
Js中获取frames中的元素示例代码
js中的屏蔽的使用示例
使用js正则控制input标签只允许输入的值
js为鼠标添加右击事件防止默认的右击菜单弹出
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 Product All Rights Reserved