JavaScript中的null和undefined区别介绍
JavaScript中存在2个代表信息不存在的特殊值:null和undefined。个人认为可以从以下角度来理解这两个特殊值之间的区别:1.null代表有存储信息的容器(比如之前被赋过值的变量),但该容器中的内容为空。2.undefined代表不存在用于存储信息的容器。JavaScript中的null与其它多数编程语言中的null没有什么区别,基本用于表示信息值为空;而在JavaScript中下述情况下表达式返回结果为undefined:1.从未被赋过值的...