(自用面试题)Undefined和Null的区别是什么? 光头络腮胡 2022-09-04 153 阅读1分钟 Undefined和Null都是简单数据类型,都只有一个特殊值,分别为undefined和null。 undefined代表未定义,一般变量声明了但还没有初始化的时候会返回undefined;null代表空对象指针,一般赋值给一些可能会返回对象的变量,作为初始化。 用typeof操作符确定变量的数据类型时,Undefined类型返回'undefined',Null类型返回'object'。 用双等号进行比较会返回true,三等号会返回false。