84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
0.05是不是等于0
0.00是不是等于0
我是用parseinit。。。结果出问题了
JavaScript中不严格区分小数和整数,所以可以直接判断是不是等于,但是最好用===而不是==,三个等于号是严格相等,具体区别你可以百度一下
===
==
……0.000当然等于0了
直接使用===就好了就好了
0.000 === 0 // true 0.08 === 0 // false
小数得注意误差,最好提供一个精度判断,比如 Math.abs(a) < 0.0000001
Math.abs(a) < 0.0000001
Math.abs(0.1 + 0.2 - 0.3) < 0.0000001 // true 0.1 + 0.2 - 0.3 === 0 // false
parseint是转为整形的,你想想,0.05转为整形是啥
JavaScript中不严格区分小数和整数,所以可以直接判断是不是等于,但是最好用
===
而不是==
,三个等于号是严格相等,具体区别你可以百度一下……
0.000当然等于0了
直接使用
===
就好了就好了小数得注意误差,最好提供一个精度判断,比如
Math.abs(a) < 0.0000001
parseint是转为整形的,你想想,0.05转为整形是啥