null和undefined的区别

    1、在if语句中都转换成false;

    2、typeof null是对象, typeof undefined是undefined;

   3、null在数值计算中转换成0,undefined在数值计算中转换成undefined;

    4、null表示准备用来保存对象但还未真正保存对象的值,从逻辑角度看,null值表示一个空对象指针,undefined表示变量声明还未初始化的值。

原文地址:https://www.cnblogs.com/hmycheryl/p/8672024.html