在写程序的时候发现0.7+0.2+0.1之后的输出结果是:0.70.20.1。
于是乎,使用parseFloat对字符进行转换parseFloat(0.7)+parseFloat(0.2)+parseFloat(0.1),发现输出结果是:0.999999999999!!
怪自己上学的时候计算机课没有学好,计算机在算数的时候是有误差的。具体移步这里:计算机浮点数运算存在误差的原因
您的赞助将会支持作者创作及本站运维
在写程序的时候发现0.7+0.2+0.1之后的输出结果是:0.70.20.1。
于是乎,使用parseFloat对字符进行转换parseFloat(0.7)+parseFloat(0.2)+parseFloat(0.1),发现输出结果是:0.999999999999!!
怪自己上学的时候计算机课没有学好,计算机在算数的时候是有误差的。具体移步这里:计算机浮点数运算存在误差的原因
您的赞助将会支持作者创作及本站运维
发表评论