1. 函数如果没有写return,默认返回undefined;
返回值是给谁的?谁调用就给谁。return 出去的是什么,外边就能用什么.
如果写了return没有写具体的返回值,还是返回undefined;
return后面的代码不再执行了。
2.undefined(未定义):
1.访问一个不存在的属性;
2.函数没写return,或者写了return没有具体的值;
3.定义了变量,变量没赋值;
4.函数的参数相当于局部变量,使用的时候需要赋值,如果不赋值的话就是undefined;