邱军雅博客
javascript中的假值和真值

javascript对于true和false的定义比较宽松。在javascript中,有些值并非true或false,但用于条件表达式中,被视为true或false。我们将这些值称为真值和假值,因为严格说它们并非true或false,但用于条件表达式时,它们的行为像true或false。

理解真值和假值的秘诀如下:知道哪些是假值后,就可将其他值视为真值。

要记住那些值是真值,那些值是假值,只需要记住5个假值:

undefined

null

0

“”(空字符串)

NaN

除了false本身,除了这五个假值之外都可以视为真值。

赞赏

发表评论

textsms
account_circle
email

  • Cat

    😈 😎

    5月前回复
  • Czcat

    :mrgreen: 😎 😉 65

    5月前回复

邱军雅博客

javascript中的假值和真值
javascript对于true和false的定义比较宽松。在javascript中,有些值并非true或false,但用于条件表达式中,被视为true或false。我们将这些值称为真值和假值,因为严格说它们并非true或fal…
扫描二维码继续阅读
2018-01-25