suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - js带小数的值怎么判断是不是等于0

0.05是不是等于0

0.00是不是等于0

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

世界只因有你世界只因有你2818 Tage vor519

Antworte allen(4)Ich werde antworten

  • PHP中文网

    PHP中文网2017-05-16 13:08:55

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

    ……
    0.000当然等于0了

    Antwort
    0
  • PHP中文网

    PHP中文网2017-05-16 13:08:55

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

    0.000 === 0 // true
    
    0.08 === 0 // false

    Antwort
    0
  • PHP中文网

    PHP中文网2017-05-16 13:08:55

    小数得注意误差,最好提供一个精度判断,比如 Math.abs(a) < 0.0000001

    Math.abs(0.1 + 0.2 - 0.3) < 0.0000001 // true
    0.1 + 0.2 - 0.3 === 0 // false

    Antwort
    0
  • 怪我咯

    怪我咯2017-05-16 13:08:55

    parseint是转为整形的,你想想,0.05转为整形是啥

    Antwort
    0
  • StornierenAntwort