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 相关文章推荐
Javascript 个人笔记(没有整理,很乱)
Jul 07 Javascript
javascript强大的日期函数代码分享
Sep 04 Javascript
如何实现星星评价(jquery.raty.js插件)
Dec 21 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
Mar 29 Javascript
动手写一个angular版本的Message组件的方法
Dec 16 Javascript
浅谈Node.js 沙箱环境
May 15 Javascript
5分钟学会Vue动画效果(小结)
Jul 21 Javascript
jQuery实现的自定义轮播图功能详解
Dec 28 jQuery
JQuery中的常用事件、对象属性与使用方法分析
Dec 23 jQuery
JavaScript canvas实现雪花随机动态飘落
Feb 08 Javascript
在Webpack中用url-loader处理图片和字体的问题
Apr 28 Javascript
javascript中的offsetWidth、clientWidth、innerWidth及相关属性方法
May 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 DOS攻击实现代码(附如何防范)
2012/05/29 PHP
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
2013/06/05 PHP
PHP中$_FILES的使用方法及注意事项说明
2014/02/14 PHP
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
php foreach正序倒序输出示例代码
2014/07/01 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
Smarty分页实现方法完整实例
2016/05/11 PHP
php 读取输出其他文件的实现方法
2016/07/26 PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
2017/02/05 PHP
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
基于jquery实现三级下拉菜单
2016/05/10 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
JS使用正则表达式验证身份证号码
2017/06/23 Javascript
JavaScript原型对象原理与应用分析
2018/12/27 Javascript
JavaScript如何判断input数据类型
2020/02/06 Javascript
[35:44]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG
2014/05/26 DOTA
[05:15]2018年度CS GO社区贡献奖-完美盛典
2018/12/16 DOTA
Python修改Excel数据的实例代码
2013/11/01 Python
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
Python编程把二叉树打印成多行代码
2018/01/04 Python
利用Python实现原创工具的Logo与Help
2018/12/03 Python
详解python算法之冒泡排序
2019/03/05 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
Selenium常见异常解析及解决方案示范
2020/04/10 Python
python实点云分割k-means(sklearn)详解
2020/05/28 Python
python操作链表的示例代码
2020/09/27 Python
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
2014/09/16 面试题
本科毕业生自我鉴定
2013/11/02 职场文书
环境建设实施方案
2014/03/14 职场文书
小学生期末评语
2014/04/21 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
2014幼儿园教师师德师风演讲稿
2014/09/10 职场文书
民事诉讼代理委托书
2014/10/08 职场文书
2014年党建工作总结
2014/11/11 职场文书
红领巾广播站广播稿
2015/08/19 职场文书
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript