浅析javascript的return语句


Posted in Javascript onDecember 15, 2015

javascript的return语句简单介绍:
return语句在js中非常的重要,不仅仅具有返回函数值的功能,还具有一些特殊的用法,有个清晰的把握是非常有必要的。下面就结合实例简单介绍一下return语句的作用。
一.用来返回控制和函数结果:
通常情况,return语句对于一个函数是很有必要的,因为往往需要函数在一系列的代码执行后会得到一个期望的返回值,而此值就是通过return语句返回,并且将控制权返回给主调函数。
语法格式:

return 表达式

代码实例如下:

function add(){
 var a=1;
 var b=2;
 return a+b;
}
function func(){
 console.log(add())
}
func();

以上代码中,当调用func()函数的时候,控制权由func函数掌握,当再调用add函数的时候,控制权交付给add函数,然后返回一个值并将控制权再交付给func函数。
通常情况下return后面跟有表达式,但是并不是绝对的,例如:
return;
此情况就是单纯的将控制权转交给主调函数继续执行。
扩展说明:
return语句的普通应用并没有特殊之处,最需要注意的是return false的使用。事件处理函数返回false可以组织默认事件的发生。
代码实例如下:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="https://3water.com.com/" /> 
<title>蚂蚁部落</title> 
<script type="text/javascript"> 
window.onload=function(){ 
 var olink=document.getElementById("thelink"); 
 olink.onclick=function(){
  return false
 } 
} 
</script> 
</head> 
<body> 
<a href="https://3water.com.com/" id="thelink">蚂蚁部落</a> 
</body> 
</html>

点击一个链接就会发生onclick事件,它的默认动作是链接指向href属性规定的链接,但是如果事件处理函数使用了return false,那么就会阻止默认事件的发生。
return false也可以组织事件冒泡现象的发生,具体内容可以参阅JavaScript中return false的作用一章节。

以上就是关于javascript的return语句的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
Feb 25 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
Aug 24 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
Nov 22 Javascript
使用JavaScript刷新网页的方法
Jun 04 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
Oct 27 Javascript
Vue表单验证插件的制作过程
Apr 01 Javascript
JS中判断字符串存在和非空的方法
Sep 12 Javascript
微信小程序使用map组件实现路线规划功能示例
Jan 22 Javascript
9102年webpack4搭建vue项目的方法步骤
Feb 20 Javascript
layui 上传图片 返回图片地址的方法
Sep 26 Javascript
如何在Express4.x中愉快地使用async的方法
Nov 18 Javascript
微信小程序实现点赞业务
Feb 10 Javascript
轻松学习Javascript闭包函数
Dec 15 #Javascript
Javascript基于AJAX回调函数传递参数实例分析
Dec 15 #Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 #Javascript
js编写贪吃蛇的小游戏
Aug 24 #Javascript
javascript实现网页端解压并查看zip文件
Dec 15 #Javascript
探究JavaScript函数式编程的乐趣
Dec 14 #Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 #Javascript
You might like
PHP设计模式之装饰者模式
2012/02/29 PHP
php pki加密技术(openssl)详解
2013/07/01 PHP
php导出excel格式数据问题
2014/03/11 PHP
php面向对象值单例模式
2016/05/03 PHP
PHP 验证身份证是否合法的函数
2017/02/09 PHP
php通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
对laravel的session获取与存取方法详解
2019/10/08 PHP
List the Stored Procedures in a SQL Server database
2007/06/20 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
jquery中change()用法实例分析
2015/02/06 Javascript
浅谈Javascript中Object与Function对象
2015/09/26 Javascript
javascript for-in有序遍历json数据并探讨各个浏览器差异
2015/11/30 Javascript
jQuery插件实现文字无缝向上滚动效果代码
2016/02/25 Javascript
JavaScript新增样式规则(推荐)
2016/07/19 Javascript
JS和jQuery通过this获取html标签中的属性值(实例代码)
2017/09/11 jQuery
基于nodejs res.end和res.send的区别
2018/05/14 NodeJs
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
Python程序退出方式小结
2017/12/09 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
Pandas实现dataframe和np.array的相互转换
2019/11/30 Python
python异常处理try except过程解析
2020/02/03 Python
用python对oracle进行简单性能测试
2020/12/05 Python
Python修改DBF文件指定列
2020/12/19 Python
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
重新定义牛仔布,100美元以下:Warp + Weft
2018/07/25 全球购物
COS美国官网:知名服装品牌
2019/04/08 全球购物
求职个人评价范文
2014/04/09 职场文书
五四青年节优秀演讲稿范文
2014/05/28 职场文书
安全演讲稿开场白
2014/08/25 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
1000字打架检讨书
2014/11/03 职场文书
Java实现带图形界面的聊天程序
2022/06/10 Java/Android