JavaScript 计算精度问题
JavaScript是不区分整型和浮点型数值的,一律按浮点数值表示;
JavaScript采用的是IEEE-754浮点表示法,这是一种二进制表示法。
当我们使用浮点数运算时,会出现计算不准确的结果。
1 | 0.1+0.2 // 0.30000000000000004 |
浮点精度
整数精度
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Monzeye的博客!
评论
JavaScript是不区分整型和浮点型数值的,一律按浮点数值表示;
JavaScript采用的是IEEE-754浮点表示法,这是一种二进制表示法。
当我们使用浮点数运算时,会出现计算不准确的结果。
1 | 0.1+0.2 // 0.30000000000000004 |