js数据精度问题_js 0.07*5-CSDN博客

网站介绍:js数据精度问题的解决 let A= 0.07; let B = A*100; console.log(B); 输出结果为7.0000000000000001 查了下资料,其实JavsScript中,变量在存储时并不区分number和float类型,而是统一按float存储。而javascript使用IEEE 754-2008 标准定义的64bit浮点格式存储number,按照IEEE 754的定义,所以默认的计算结果为“7.0000000000000001”_js 0.07*5