jsの中の特殊値のbook lean値

690 ワード

JSのデータタイプは弱いタイプですので、ケンのエネルギーに注意しないと細かい問題があります.実例分析:
if(car && type){
        console.log("hello world");
    }
私は開発する時、一つの値が0かどうか判断します.例えばif(car&&type)の中で、Carを対象として、typeはnumberタイプで、二つの値が1か0しかありません.この時、typeが0であるとどう判断しても実行できない条件です.長い間、彼はいくつかの特殊な値がifの判断に特別な意味を持っています.
  • ullとundefinedは共にfalse
  • である.
  • はfalse
  • である.
  • 「」はfalse
  • です.
  • は同時にtrueとfalseを負の数と比較すると、trueを1に変換し、falseを0
  • に変換します.
  • ==比較の内容で、==まだデータのタイプを比較して、たとえば0==falseはtrueで、0==falseはfalseにfalseを使用します.一つはnumberタイプで、一つはbollanタイプ
  • です.