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后面是什么就返回什么。并且函数执行结束
相关文章推荐
- 110 js ajax获取html元素并插入
- JS使用正则表达式除去字符串中重复字符的方法
- JS异步上传压缩图片,并立即显示图片。
- js原生设计模式——4安全的工厂方法模式之Factory方法模式
- Javascript的操作符
- js原生设计模式——4安全的工厂方法模式之oop编程增强版
- javascript的语句和函数
- HTML5 + AJAX ( 原生JavaScript ) 异步多文件上传
- javascript 的几种使用多行字符串的方式
- 关于js返回按钮的问题
- JSON.parse( ) 和JSON.stringify( ) 的区别
- JS使用cookie实现DIV提示框只显示一次的方法
- js获取form的值提交
- js获取form的值提交
- 用HTML5+JS开发跨平台的桌面应用
- Javascript DOM操作实例
- C_C++_Java_JavaScript_逗号表达式
- 使用js Math.random()函数生成n到m间的随机数字
- js 如何将无限级分类展示出来
- JS 数组的删除与判断是否存在的两个扩展方法