JS中的return的用法---笔记
来源:互联网 发布:linux清空命令行 编辑:程序博客网 时间:2024/06/14 16:30
第一种用法:做为返回值
返回一个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); }如果没有return 那么执行结果将是依次弹出1 2 3add(1,2,3);</script>
因为加了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后面是什么就返回什么。并且函数执行结束
0 0
- JS中的return的用法---笔记
- 关于js中的return的用法
- js中的return布尔值的用法和原理
- js中return的用法
- js中return的用法
- js中return的用法
- js中return的用法
- js中return的用法
- js有关return的用法
- js中return的用法
- js中return的用法
- js之return return false return true 的用法
- return this 的用法笔记
- js中的return ;return false;return true;的理解
- js中的return flase, return true, return的区别
- js中的Return的含义
- JS中return的用法及return;return false;return true的区别
- js中return false 的用法
- 同步IO与异步IO的区别
- BaseController
- oracle中的数据库、用户、方案、表空间、表对象之间的关系
- Android由网页链接启动app,并获取URI参数
- 积攒的学习网站
- JS中的return的用法---笔记
- 使用js Math.random()函数生成n到m间的随机数字
- [error handle][java web]Spring MVC在类上使用@RequestMapping后对静态资源的访问问题
- cent os svn服务器搭建
- INF003
- MYSQL用法(十五) MySQL中FIND_IN_SET()用法
- Openstack - cinder与swift、glance的区别
- THU2015 fall 1-2 Company
- spark Compression codec com.hadoop.compression.lzo.LzoCodec not found