摘要: JS经典问题:0.1+0.2!=0.3 为什么会造成精度丢失? 核心:因为JS遵守IEEE 754采用双精度存储,又因为JS最大位数是52位,最大数是2^53,而数字转成二进制时大于52位,后面的位数就会被舍弃,导致累加后就造成精度丢失。 解决方式 1.对结果进行解决 //number:结果(如:0 阅读全文
posted @ 2022-02-18 13:16 飞飞飞飞0928 阅读(1292) 评论(1) 推荐(0) 编辑