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 相关文章推荐
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
Jan 06 Javascript
用按钮控制iframe显示的网页实现方法
Feb 04 Javascript
JavaScript获取和设置CheckBox状态的简单方法
Jul 05 Javascript
javascript创建数组之联合数组的使用方法示例
Dec 26 Javascript
JavaScript Promise启示录
Aug 12 Javascript
不使用ajax实现无刷新提交表单
Dec 21 Javascript
JS前向后瞻正则表达式定义与用法示例
Dec 27 Javascript
vue后台管理之动态加载路由的方法
Aug 13 Javascript
js使用文件流下载csv文件的实现方法
Jul 15 Javascript
vue draggable resizable gorkys与v-chart使用与总结
Sep 05 Javascript
Vue 实现登录界面验证码功能
Jan 03 Javascript
ant design 日期格式化的实现
Oct 27 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获取Exif缩略图的方法
2015/07/13 PHP
利用PHP自动生成印有用户信息的名片
2016/08/01 PHP
thinkPHP框架实现的短信接口验证码功能示例
2018/06/20 PHP
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
IE下通过a实现location.href 获取referer的值
2014/09/04 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
2015/08/19 Javascript
Bootstrap复选框和单选按钮美化插件(推荐)
2016/11/23 Javascript
select获取下拉框的值 下拉框默认选中方法
2018/02/28 Javascript
关于Google发布的JavaScript代码规范你要知道哪些
2018/04/04 Javascript
AngularJS上传文件的示例代码
2018/11/10 Javascript
Vue.js组件高级特性实例详解
2018/12/24 Javascript
uni-app如何实现增量更新功能
2020/01/03 Javascript
js实现无缝轮播图插件封装
2020/07/31 Javascript
跟老齐学Python之玩转字符串(1)
2014/09/14 Python
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
基于hashlib模块--加密(详解)
2017/06/21 Python
对python多线程中Lock()与RLock()锁详解
2019/01/11 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
python创建与遍历List二维列表的方法
2019/08/16 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
2019/09/15 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
Brydge英国:适用于Apple iPad和Microsoft Surface Pro的蓝牙键盘
2019/05/16 全球购物
意大利在线大学图书馆:Libreria universitaria
2019/07/16 全球购物
ellesse美国官方商店:意大利高级运动服品牌
2019/10/29 全球购物
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
linux面试题参考答案(6)
2016/06/23 面试题
YII2 全局异常处理深入讲解
2021/03/24 PHP
超市国庆节促销方案
2014/02/20 职场文书
晚会主持词开场白
2014/03/17 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
2014年教师批评与自我批评思想汇报
2014/09/20 职场文书
代领报检证委托书范本
2014/10/11 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书