1. undefined 表示一个声明了没有赋值的变量,变量只声明的时候值默认是undefined
undefined 表示一个变量声明了没有初始化(赋值);
undefined 不是一个有效的JSON,而null是
undefined 的类型(typeof)是undefined;
Javascript将未赋值的变量默认值设为undefined;
typeof undefined:"undefined"
undefined :是一个表示"无"的原始值或者说表示"缺少值",就是此处应该有一个值,但是还没有定义。当尝试读取时会返回 undefined;
例如变量被声明了,但没有赋值时,就等于undefined
null的类型(typeof)是object;
Javascript从来不会将变量设为null。它是用来让程序员表明某个用var声明的变量
typeof null:"object"
原文:https://www.cnblogs.com/qtbb/p/12642939.html