相同点 1、在Boolean判断中,均为false 不同点 nullundefined被当作一个对象,使用的时候表示“没有对象”,即“此处不应该有值”表示“缺少值”,即此处应该有值,但是未被定义表示一个值被定义了,定义为“空值”表示根本不存在定义设置一个值为null是合理的设置一个值为undefined有语法错误