null和undefined的区别?

Null类型:

    null属于Null类型,Null类型是只有一个值的数据类型,这个特殊的值就是null。

    null值 表示一个 空对象指针。 所以typeof null 是 "object

Undefined类型:

    undefined属于Undefined类型,Undefined类型只有一个值就是undefined。 

    使用var声明变量但没有对变量进行初始化,这个变量的值就是undefinded 。 typeof undefined 是"undefined"

区别一: typeof

区别二:转Number()的区别

注意:

undefined == null    //true

undefined === null  //false

    

原文地址:https://www.cnblogs.com/javascript9527/p/11647655.html