undefined与null
当创建一个对象失败时,通常返回一个null值,此时可以通过测试返回值是否为null来确定对象创建是否成功
null值表示一个变量拥有空值,可以理解为已经把“空”赋给了某个变量,而undefined则表示一个变量什么都没有得到,连“空”也没有,通常用来判断一个变量是否已经定义过。
在应用中null和undefined实际意义是等效的。
当创建一个对象失败时,通常返回一个null值,此时可以通过测试返回值是否为null来确定对象创建是否成功
null值表示一个变量拥有空值,可以理解为已经把“空”赋给了某个变量,而undefined则表示一个变量什么都没有得到,连“空”也没有,通常用来判断一个变量是否已经定义过。
在应用中null和undefined实际意义是等效的。