1.undefined与null的区别:http://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html,写的漂亮,评论的更漂亮。
null 表示一个值被定义了,定义为“空值”;
undefined 表示根本不存在定义。
另外注意js定义变量的写法,由于js为弱类型语言,var x;此时x并未定义,确定x的类型和值后某一变量才是“定义了的”。
1.undefined与null的区别:http://www.ruanyifeng.com/blog/2014/03/undefined-vs-null.html,写的漂亮,评论的更漂亮。
null 表示一个值被定义了,定义为“空值”;
undefined 表示根本不存在定义。
另外注意js定义变量的写法,由于js为弱类型语言,var x;此时x并未定义,确定x的类型和值后某一变量才是“定义了的”。