Undefined类型只有一个唯一的字面值undefined,表示的是一个变量不存在。
1使用只声明而未初始化的变量时,会返回“undefined”。
2获取一个对象的某个不存在的属性(自身属性和原型链继承属性)时,会返回“undefined”。
3函数没有明确的返回值时,却在其他地方使用了返回值,会返回“undefined”。
4函数定义时使用了多个形式参数(后文简称为形参),而在调用时传递的参数的数量少于形参数量,那么未匹配上的参数就为“undefined”。
Undefined类型只有一个唯一的字面值undefined,表示的是一个变量不存在。
1使用只声明而未初始化的变量时,会返回“undefined”。
2获取一个对象的某个不存在的属性(自身属性和原型链继承属性)时,会返回“undefined”。
3函数没有明确的返回值时,却在其他地方使用了返回值,会返回“undefined”。
4函数定义时使用了多个形式参数(后文简称为形参),而在调用时传递的参数的数量少于形参数量,那么未匹配上的参数就为“undefined”。