1、null
表示没有对象,即该处不应该有值,用法如下:
- 作为函数的参数,表示该函数的参数不是对象;
- 作为原型链的终点。
2、undefined
表示缺少值,就是此处应该有一个值,但是还没有定义,情况如下:
- 变量被声明了,但没有赋值时,就等于undefined;
- 调用函数时,应该提供的参数没有提供,该参数等于undefined;
- 对象没有赋值的属性,该属性的值为undefined;
- 函数没有返回值的时,默认返回undefined;
1、null
表示没有对象,即该处不应该有值,用法如下:
2、undefined
表示缺少值,就是此处应该有一个值,但是还没有定义,情况如下: