您的位置:首页 > Web前端 > JavaScript

JS中的return的用法---笔记

2015-11-05 11:16 549 查看
第一种用法:做为返回值返回一个bool值
<script>
var add=function(a,b){
return b>a;
}
console.log(add(1,2));
</script>
输出结果: false
---------------------------------------------------------------------------------------------------------------------------------------------------
返回一个具体值
<script>var add=function(a,b){return b+a;}console.log(add(1,2));</script>
输出结果:3
------------------------------------------------------------------------------------------------------------------------------------------------返回一个函数:
<script>var aa=function(){return add(1,2);}var add=function(a,b){console.log(a+b);}aa();</script>
输出结果:3----------------------------------------------------------------------------------------------------------------------------------------------------做为一个控制作用:
    <script>var add=function(a,b,c){if(a==1) alert(a);return;if(b==2) alert(b);if(c==3) alert(c);}
add(1,2,3);
</script>如果没有return  那么执行结果将是依次弹出1   2   3因为加了return;   执行结果就弹出一个1。这个函数就停止了。把return换成 return  false和return true  结果是一样的。唯一不同的就是return的返回值我们将输出的方法换个方式写。将add(1,2,3)换成alert(add(1,2,3))
<script>var add=function(a,b,c){if(a==1) alert(a);return;if(b==2) alert(b);if(c==3) alert(c);}alert(add(1,2,3));</script>
那么执行的结果就是  先弹出1然后再弹出一个underfined如果是return true先出1  再弹出 true;return false则是弹出1 再弹出false;return后面还可以写return 1    return 'a'  return 函数总之,return后面是什么就返回什么。并且函数执行结束
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: