typeof、null、undefined 与缺失值判断 | JavaScript

本章覆盖:typeof;typeof null === 'object' 的历史行为;undefined 与 null 的语义差别;未声明标识符与 undefined 值的区别;可选值判断;避免把所有 falsy 值误判成“缺失”。

本章知识点

  • typeof
  • typeof null === 'object' 的历史行为
  • undefined 与 null 的语义差别
  • 未声明标识符与 undefined 值的区别
  • 可选值判断
  • 避免把所有 falsy 值误判成“缺失”