空值
有两个特殊值,写成null
和undefined
,用于表示不存在有意义的值。 它们本身就是值,但它们没有任何信息。
在 JavaScript 语言中,有许多操作都会产生无意义的值(我们会在后面的内容中看到实例),这些操作会得到undefined
的结果仅仅只是因为每个操作都必须产生一个值。
undefined
和null
之间的意义差异是 JavaScript 设计的一个意外,大多数时候它并不重要。 在你实际上不得不关注这些值的情况下,我建议将它们视为几乎可互换的。
当前内容版权归 wizardforcel 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 wizardforcel .