扫码关注官方订阅号
在ie8中js里减法问题 如:10.8-1=9.79999997 js脚本里为什么会出这个兼容问题
这是 IEEE 754 浮点数规范的缺陷。
所有使用这一标准的所有语言都有这个问题
javascript> 0.1+0.2 0.30000000000000004
javascript
> 0.1+0.2 0.30000000000000004
因为你无法用有限的二进制精确表达所有十进制。
去搜一下tofixed函数的使用。
(10.810 - 110)/10 转换为整数运算
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这是 IEEE 754 浮点数规范的缺陷。
所有使用这一标准的所有语言都有这个问题
因为你无法用有限的二进制精确表达所有十进制。
去搜一下tofixed函数的使用。
(10.810 - 110)/10 转换为整数运算