js浮点数运算精度缺失的问题

在 JavaScript 中,0.1 + 0.2 !== 0.3 ,原因是什么呢

  1. 浮点数转二进制,可能会转成无限小数
  2. 二进制加减
  3. 二进制转浮点数,保留52位
MIT Licensed | Copyright © 2017-present 进击的学霸, 自豪的使用 七牛云,已加入十年之约