null 和 undefined 都代表没有的意思
null:意料之中(一般都是开始不知道值,我们手动设置为null,后期再给予赋值操作)
let num = null; let num = 0;一般最好用null作为初始的空值,因为零不是空值,它在栈内存中有自己的存储空间(占位置)
undefined:意料之外(不是我能确定的)
let num;// 创建一个变量没有赋值,默认值就是undefined