首页 > 其他 > 详细

函数返回值 return

时间:2015-12-14 16:28:40      阅读:179      评论:0      收藏:0      [点我收藏+]
return  返回值   (后面跟的是数据类型) // 数字、字符串、布尔、函数、对象(元素、[]、{}、null)、未定义
return:返回值
1)函数名+括号:fn1() ==> return 后面的值;
2)所有函数默认返回值:未定义;
3)return后面任何代码都不执行了

1) alert(fn1()); // 弹出的是return后面的值 123
function fn1(){
    return 123;
}

2) fn2()() // 弹出的是return后面匿名函数里面的值 1
    function fn2(){
    return function (){ alert(1) }; // return 后面跟的是一个匿名函数
    }

3) alert(fn3()); // 弹出的是undefined... 所有函数默认返回值是undefined
    function fn3(){
    // return
    }

4) alert(fn4());
    function fn4(){
    return 123;
    alert(1); // return后面任何代码都不执行
    }

函数返回值 return

原文:http://www.cnblogs.com/effieduo/p/5045079.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!