扫码关注官方订阅号
如题
var a = 0.56999999 undefined a.toFixed(2) "0.57" 100*(a.toFixed(2)) 56.99999999999999
1.这种情况为什么
2.如何避免这种情况,我要的是100*(a.toFixed(2))得到的整数
ringa_lee
参考 IEEE二进制浮点数算术标准(IEEE 754)
不可能...100*(a.toFixed(2))得到的整数 可以考虑 (100*a).toFixed()
100*(a.toFixed(2))
(100*a).toFixed()
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
参考 IEEE二进制浮点数算术标准(IEEE 754)
不可能...
100*(a.toFixed(2))得到的整数可以考虑
(100*a).toFixed()