码迷,mamicode.com
首页 > Web开发 > 详细

JS中null和undefined的区别

时间:2019-10-04 14:55:22      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:设置   手动   存储空间   class   空指针   pre   自己的   表示   自己   

Null 和 Undefined的区别

null表示空指针,undefined表示未定义

区别:

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

JS中null和undefined的区别

标签:设置   手动   存储空间   class   空指针   pre   自己的   表示   自己   

原文地址:https://www.cnblogs.com/dobeco/p/11621926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!