javascript的parseFloat()方法精度问题探讨_javascript技巧
来源:懂视网
责编:小采
时间:2020-11-27 21:16:25
javascript的parseFloat()方法精度问题探讨_javascript技巧
javascript的parseFloat()方法精度问题探讨_javascript技巧:在Javascript中parseFloat()方法会产生精度问题 代码如下: var a = 0.11; var b = 0.2801; var c = 1.002; var sum1 = parseFloat(a) + parseFloat(b) + parseFloat(c); var sum2 = (parseFloa
导读javascript的parseFloat()方法精度问题探讨_javascript技巧:在Javascript中parseFloat()方法会产生精度问题 代码如下: var a = 0.11; var b = 0.2801; var c = 1.002; var sum1 = parseFloat(a) + parseFloat(b) + parseFloat(c); var sum2 = (parseFloa

在Javascript中parseFloat()方法会产生精度问题
代码如下:
结果为:1.3921000000000001,这不是想要的结果,特别在计算金钱的时候,不需要如此精确的精度。可以使用toFixed(n)方法修正后(n是小数后精确的位数)。
例如:parseFloat(1.392143).toFixed(2)=1.39。
javascript的parseFloat()方法精度问题探讨_javascript技巧
javascript的parseFloat()方法精度问题探讨_javascript技巧:在Javascript中parseFloat()方法会产生精度问题 代码如下: var a = 0.11; var b = 0.2801; var c = 1.002; var sum1 = parseFloat(a) + parseFloat(b) + parseFloat(c); var sum2 = (parseFloa