1. 0.1+0.2==0.3?
结果为false
原因:由于计算机是用二进制来存储和处理数据数字,不能精确表示浮点数,而JavaScript是一种弱类型语言,没有相应的封装类来处理浮点数运算,直接计算会导致运算精度丢失
解决方案:把需要计算的数字升级(乘以10的n次幂)成为计算机能够精确识别的整数,等计算完毕后再降级(除以10的n次幂)