网页上有很多关于null和undefined的各种区别介绍,我写这个也只是帮助自己再记录记忆一下~
undefined的常见用法
1.变量声明了,但未赋值,该变量为undefined;
2. 调一个函数,应该提供的参数没有提供时,该参数等于undefined;
3. 函数没有return返回值时,默认返回undefined;
4. 对象没有赋值的属性,该属性为undefined;
null的常见用法
1.作为函数的参数,表示该函数的参数不是对象。
2.作为对象原型链的终点。
null转换为数值为0,而undefined转换为数值为NAN;
本文参考阮老师的博客,推荐前端小白都可以去那里看看,收获很大。