其他值到布尔值的转换规则

... 2025-7-10 JavaScript
  • 数据类型
小于 1 分钟

除了假值,其他值都会被转换为 true

假值 -> false:

  • undefined -> <undefined>
  • null -> <null>
  • 0 -> <number>
  • NaN -> <number>
  • '' -> <string>

真值 -> true ,举例:

  • ' ' -> <string>
  • 'false' -> <string>
  • 10 -> <number>
  • new Boolean(false) -> <Object>
上次编辑于: 2025年7月10日 04:01
贡献者: HugStars