[关闭]
@Wangww0925 2019-08-07T07:53:57.000000Z 字数 383 阅读 205

ECMAScript的核心语言 (二)空 null、未定义 undefined

js-笔记


空 null

得到方式

1、 直接声明直接赋值: var a = null;

2、 通过给变量重新赋值null,清除变量的值

  1. var a = '123';
  2. a = null;

typeof null

  1. console.log(typeof null); // object;原因:创建js时候的错误延续

未定义 undefined

得到方式

1、 声明的变量没有赋值: var a;

2、 程序的预执行:先预读一遍 在执行

  1. console.log(c); // undefined
  2. var c = 100; // 在输出后面定义变量

3、 输出没有定义的变量: console.log(d); // 报错


作者 wendy
2019 年 5月 23日

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注