您的位置: 首页 > IT文章 > JS精度问题(0.1+0.2 = 0.3吗?) JS精度问题(0.1+0.2 = 0.3吗?) 分类: IT文章 • 2024-01-31 11:29:06 一、引出问题 0.1+0.2 = 0.3吗?在JS中是这样的吗?我们写个测试代码不就知道了吗? 结果出人意料,并不像我们所想象的那样。那么这到底是为什么呢? 二、原因分析 JS浮点数存储机制: 三、解决办法 1.自己实现浮点数加法 2.先转化可以计算的整数,再相加,最后转化为小数。 3.精度取一定位数如5