Skip to content

真真假假

如果 JavaScript 预期某个位置应该是布尔值,会将该位置上现有的值自动转为布尔值。
转换规则是除了下面六个值被转为false,其他值都视为true。

  • 数值 中的 0 和 NaN
  • 字符 中的 空字符串
  • bool 中的 false
  • undefined
  • null