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 相关文章推荐
使用jQuery+HttpHandler+xml模拟一个三级联动的例子
Aug 09 Javascript
最新的10款jQuery内容滑块插件分享
Sep 18 Javascript
js document.write()使用介绍
Feb 21 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
Jul 27 Javascript
JavaScript 函数模式详解及示例
Sep 07 Javascript
Angular ui.bootstrap.pagination分页
Jan 20 Javascript
jquery uploadify隐藏上传进度的实现方法
Feb 06 Javascript
使用vue-cli编写vue插件的方法
Feb 26 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
Jul 25 Javascript
angularjs下ng-repeat点击元素改变样式的实现方法
Sep 12 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
Apr 21 Javascript
JS数组reduce()方法原理及使用技巧解析
Jul 14 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+javascript的日历控件
2009/11/19 PHP
php限制ip地址范围的方法
2015/03/31 PHP
thinkphp如何获取客户端IP
2015/11/03 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
JQuery 将元素显示在屏幕的中央的代码
2010/02/27 Javascript
百度移动版的url编码解码示例
2014/04/29 Javascript
2014 年最热门的21款JavaScript框架推荐
2014/12/25 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
2017/02/20 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
JavaScript实现写入文件到本地的方法【基于FileSaver.js插件】
2018/03/15 Javascript
基于Node的Axure文件在线预览的实现代码
2019/08/28 Javascript
nodeJS与MySQL实现分页数据以及倒序数据
2020/06/05 NodeJs
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
Vue中ref和$refs的介绍以及使用方法示例
2021/01/11 Vue.js
从局部变量和全局变量开始全面解析Python中变量的作用域
2016/06/16 Python
简单讲解Python编程中namedtuple类的用法
2016/06/21 Python
python实现画圆功能
2018/01/25 Python
python Celery定时任务的示例
2018/03/13 Python
Python用Try语句捕获异常的实例方法
2019/06/26 Python
Python考拉兹猜想输出序列代码实践
2019/07/05 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
举例详解CSS3中的Transition
2015/07/15 HTML / CSS
英国电气世界:Electrical World
2019/09/08 全球购物
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
金山毒霸系列的笔试题
2013/04/13 面试题
财务管理专业毕业生求职信范文
2013/09/21 职场文书
上课睡觉检讨书
2014/01/28 职场文书
12月小学生校园广播稿
2014/02/04 职场文书
2014年图书室工作总结
2014/12/09 职场文书
红白喜事主持词
2015/07/06 职场文书
2016关于学习党章的心得体会
2016/01/15 职场文书
2016开学第一课心得体会
2016/01/23 职场文书
MySQL 重命名表的操作方法及注意事项
2021/05/21 MySQL