共同点:null 和undefined 都可以用来清除对象,都是原始类型,保存在栈中变量本地。
不同点:null表示员工空对象引用,值为 null(空), 类型为对象。null——表示一个变量将来可能指向一个对象
undefined——表示变量声明过但并未赋过值
值为 undefined, 类型为 undefined,如果值为undefined为空,类型值还是undefined。
并且任何变量都可以通过设置值为undefined来清空 类型为undefined 列如:person = undefined;
列如:var person; var person = undefined;