null 和 undefined

null 和 undefined 都代表没有的意思

null:意料之中(一般都是开始不知道值,我们手动设置为null,后期再给予赋值操作)

  let  num  =  null;  let  num  =  0;一般最好用null作为初始的空值,因为零不是空值,它在栈内存中有自己的存储空间(占位置)

undefined:意料之外(不是我能确定的)

  let  num;// 创建一个变量没有赋值,默认值就是undefined

原文地址:https://www.cnblogs.com/cuishuangshuang/p/14635610.html