JavaScript中的return语句简单介绍


Posted in Javascript onDecember 07, 2015

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/" /> 
<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" id="thelink">三水点靠木</a> 
</body> 
</html>

点击一个链接就会发生onclick事件,它的默认动作是链接指向href属性规定的链接,但是如果事件处理函数使用了return false,那么就会阻止默认事件的发生。

return false也可以组织事件冒泡现象的发生,具体内容可以参阅JavaScript中return false的作用是什么一章节。

以上通过具体实例给大家介绍了JavaScript中的return语句,希望大家喜欢。

Javascript 相关文章推荐
js日历功能对象
Jan 12 Javascript
js如何获取file控件的完整路径具体实现代码
May 15 Javascript
javascript获取当前的时间戳的方法汇总
Jul 26 Javascript
JavaScript中将数组进行合并的基本方法讲解
Mar 07 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
Nov 07 Javascript
easyui导出excel无法弹出下载框的快速解决方法
Nov 10 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
Jan 13 Javascript
vue时间格式化实例代码
Jun 13 Javascript
详解vue 配合vue-resource调用接口获取数据
Jun 22 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
Mar 07 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
Nov 25 Javascript
浅谈JavaScript中this的指向问题
Jul 28 Javascript
深入理解Java线程编程中的阻塞队列容器
Dec 07 #Javascript
JS与jQuery遍历Table所有单元格内容的方法
Dec 07 #Javascript
JavaScript的History API使搜索引擎抓取AJAX内容
Dec 07 #Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
Dec 07 #Javascript
小巧强大的jquery layer弹窗弹层插件
Dec 06 #Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
Dec 06 #Javascript
javascript字符串函数汇总
Dec 06 #Javascript
You might like
用PHP和MySQL保存和输出图片
2006/10/09 PHP
php Try Catch异常测试
2009/03/01 PHP
jQuery基础框架浅入剖析
2012/12/27 Javascript
table对象中的insertRow与deleteRow使用示例
2014/01/26 Javascript
ajax提交表单实现网页无刷新注册示例
2014/05/08 Javascript
JS 获取鼠标左右键的键值方法
2014/10/11 Javascript
jQuery中filter()方法用法实例
2015/01/06 Javascript
DOM基础教程之事件对象
2015/01/20 Javascript
JS简单模拟触发按钮点击功能的方法
2015/11/30 Javascript
javascript定义类和类的实现实例详解
2015/12/01 Javascript
JS库之Particles.js中文开发手册及参数详解
2017/09/13 Javascript
理解 JavaScript EventEmitter
2018/03/29 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
layui 表单标签的校验方法
2019/09/04 Javascript
three.js欧拉角和四元数的使用方法
2020/07/26 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
原生JavaScript实现五子棋游戏
2020/11/09 Javascript
python编程实现希尔排序
2017/04/13 Python
python的paramiko模块实现远程控制和传输示例
2017/10/13 Python
使用Django和Python创建Json response的方法
2018/03/26 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
python用for循环求和的方法总结
2019/07/08 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
使用tensorflow实现矩阵分解方式
2020/02/07 Python
浅谈Python协程
2020/06/17 Python
python实现图像外边界跟踪操作
2020/07/13 Python
欧缇丽美国官网:Caudalie美国
2016/12/31 全球购物
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
美术教师岗位职责
2014/03/18 职场文书
大学国际贸易专业自荐信
2014/06/05 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
小学生暑假安全公约
2015/07/14 职场文书
实习感想范文
2015/08/10 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python
redis中lua脚本使用教程
2021/11/01 Redis
Win11应用商店打开闪退怎么解决? win11应用商店打不开的多种解决办法
2022/04/05 数码科技