Jquery取float类型 小数点后两位数的方法

Jquery取float类型 小数点后两位数的方法

js和java一样,有些树时不能被正确表示的

这时因为计算机最底层的语言是 0和1,比如0.1+0.2 他的值就不是0.3,但是却是接近0.3

这是因为十进制和二进制进行转换的时候,发生了精度问题


在js里面 如果遇到这样的数据,我们可以采取取小数后两位来解决,采取四舍五入的办法

如下代码


var p12 = parseFloat(p2) * parseInt(num);
p12 = p12.toFixed(2);


上面的代码p12本来是一个float类型的数据,但是他可能会出现精度丢失的情况,所以我们对其进行了转换

使用toFixed(2)方法

这就表示了按照四舍五人的办法取小数后两位来计算,得到结果。


Jquery 如何将字符串转换为数字 字符以00开头的用number 否则用parserInt


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img