梗概

  • 在条件判断中,假值会被判定为假

js只有四种假值

  1. false
    1. false 关键字
  2. 所有的零: 0 -0 0n
    1. 数值 zero
    2. 数值 负 zero
    3. 当 BigInt 作为布尔值使用时,遵从其作为数值的规则. 0n 是 falsy 值。
  3. 空字符串: "", '', ``
    1. 这是一个空字符串 (字符串的长度为零). JavaScript 中的字符串可用双引号 "", 单引号 '', 或 模板字面量 `` 定义。
  4. 代表空的值: null undefined NaN
    1. null - 缺少值
    2. undefined - 原始值
    3. NaN - 非数值

实例