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)方法
这就表示了按照四舍五人的办法取小数后两位来计算,得到结果。
爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情