undefined与return

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

posted @ 2016-07-23 10:03  河南小样  阅读(351)  评论(0)    收藏  举报