JavaScript浮点数计算
1、浮点数算数运算符里面有问题
浮点数不要直接参与算数运算符的运算,不然会有问题,例如:
console.log(0.1 + 0.2);//0.30000000000000004 console.log(0.07*100);//7.000000000000001
2、不能直接拿着浮点数进行比较
例如:
console.log((0.1+0.2) == 0.3);//false
浮点数不要直接参与算数运算符的运算,不然会有问题,例如:
console.log(0.1 + 0.2);//0.30000000000000004 console.log(0.07*100);//7.000000000000001
例如:
console.log((0.1+0.2) == 0.3);//false