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

 

 

    

posted @ 2019-10-10 14:15  javascript9527  阅读(236)  评论(0编辑  收藏  举报