02-相关问题

undefined 与 null 的区别?

  • undefined :代表定义未赋值
  • null :null 定义并赋值了,只是null

什么时候要赋值给null呢?

  1. 起始:初始赋值,表明将要赋值成对象
  var  b= null  // 初始赋值为null,表明b将要赋值为对象.b现在为空对象
  1. 最后:结束前,让对象成为垃圾对象让回收器回收
b=[1,5,6,7,8];
b=null;   //让b只想对象成为垃圾对象。被回收器回收

严格区别变量类型与数据类型

  • 数据类型
    • 基本类型
    • 对象类型
  • 变量类型(变量内存值的类型)
    • 基本类型 :保存就是基本类型的数据
    • 引用类型 :保存就是地址值
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,786评论 18 399
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,386评论 11 349
  • 最近黄老师的《深夜食堂》算是彻底扑街了, 豆瓣2.3分, 口碑出奇一致口碑滑铁卢, 有机会创下历史新低。 看看网友...
    美食Tasty阅读 386评论 0 0
  • 入夜,虎巡山,遇麻雀,兴起。藏头掩足,匍匐潜行。近一壮树咫尺处,忽窜起,急攀入密枝盛叶间。少时,忽传叽叽数声...
    阿蛮婆一李红霞阅读 359评论 0 3
  • 8月27日 「现在用的手机,带给你最大的便利是什么?」 许久没有看微博了,傍晚时分打开刷刷看,正好看到这条问答。看...
    洁_寞碎阅读 193评论 0 0