js中关于null值的问题

JavaScript011

js中关于null值的问题,第1张

你什么也不输入时,person就是一个空的字符串,等同于person = ""

在JS中,null表示“无值”或“无对象”,person虽然为空串,但也是字符串,与null是不相等的。

可能你对javascript中的几个值还不清楚,1是null,2是undefined

null表示空值,空值不是没有值而是对象的一种状态,比如你用typeof null来看看,结果是object,这说明null也是一种object

undefined是表示没有声明变量或变量没有初始化值

至于document.getElement方法,它在获取节点数据时,它的实现是:当没有数据时返回 ''(空字符串),所以你需要用空字符串作比较。