Null:
null是js中的关键字,表示空值,null可以看作是object的一个特殊的值,如果一个object值为空,表示这个对象不是有效对象。Undefined:undefined不是js中的关键字,其是一个全局变量,是Global的一个属性,以下情况会返回undefined:1)使用了一个未定义的变量;var i;2)使用了已定义但未声明的变量;3)使用了一个对象属性,但该属性不存在或者未赋值;4)调用函数时,该提供的参数没有提供:1234function func(a){ console.log(a); }func();//undefined 5)函数没有返回值时,默认返回undefined12var aa=func();aa;
JavaScript中Null和Undefined的区别
最新推荐文章于 2023-03-07 11:32:12 发布