javascript - js带小数的值怎么判断是不是等于0
世界只因有你
世界只因有你 2017-05-16 13:06:55
0
4
484

0.05是不是等于0

0.00是不是等于0

我是用parseinit。。。结果出问题了

世界只因有你
世界只因有你

Antworte allen(4)
洪涛

JavaScript中不严格区分小数和整数,所以可以直接判断是不是等于,但是最好用===而不是==,三个等于号是严格相等,具体区别你可以百度一下

……
0.000当然等于0了

洪涛

直接使用===就好了就好了

0.000 === 0 // true

0.08 === 0 // false
洪涛

小数得注意误差,最好提供一个精度判断,比如 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转为整形是啥

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!