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 相关文章推荐
在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript
Dec 02 Javascript
基于jquery &amp; json的省市区联动代码
Jun 26 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
Nov 07 Javascript
JavaScript实现LI列表数据绑定的方法
Aug 04 Javascript
jQuery过滤特殊字符及JS字符串转为数字
May 26 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
Dec 08 Javascript
实现一个简单的vue无限加载指令方法
Jan 10 Javascript
JavaScript在form表单中使用button按钮实现submit提交方法
Jan 23 Javascript
浅谈如何使用webpack构建多页面应用
May 30 Javascript
js replace 全局替换的操作方法
Jun 12 Javascript
Vue实现开心消消乐游戏算法
Oct 22 Javascript
jQuery实现弹出层效果
Dec 10 jQuery
深入理解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
新页面打开实际尺寸的图片
2006/08/25 Javascript
splice slice区别
2006/10/09 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
caller和callee的区别介绍及演示结果
2013/03/10 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
2013/04/26 Javascript
javascript实现文字图片上下滚动的具体实例
2013/06/28 Javascript
javascript实现验证IP地址等相关信息代码
2015/05/10 Javascript
jQuery实现从身份证号中获取出生日期和性别的方法分析
2016/02/25 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
2019/04/17 Javascript
JS实现简易计算器
2020/02/14 Javascript
JavaScript中break、continue和return的用法区别实例分析
2020/03/02 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
ant design vue中表格指定格式渲染方式
2020/10/28 Javascript
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
Python的时间模块datetime详解
2017/04/17 Python
Python机器学习之SVM支持向量机
2017/12/27 Python
python3+PyQt5自定义视图详解
2018/04/24 Python
Python判断以什么结尾以什么开头的实例
2018/10/27 Python
python 使用正则表达式按照多个空格分割字符的实例
2018/12/20 Python
python中的句柄操作的方法示例
2019/06/20 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
python 基于opencv实现图像增强
2020/12/23 Python
解决pycharm修改代码后第一次运行不生效的问题
2021/02/06 Python
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
中学生学习生活的自我评价
2013/10/26 职场文书
水果连锁超市创业计划书
2014/01/24 职场文书
菜篮子工程实施方案
2014/03/08 职场文书
三八红旗手先进事迹材料
2014/05/13 职场文书
中国文明网向国旗敬礼寄语大全
2014/09/27 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
博士导师推荐信
2015/03/25 职场文书
浅谈Python魔法方法
2021/06/28 Java/Android
恶魔之树最顶端的三颗果实 震震果实上榜,第一可以制造岩浆
2022/03/18 日漫