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 22 Javascript
Js与Jq 获取页面元素值的方法和差异对比
Apr 30 Javascript
JavaScript中exec函数用法实例分析
Jun 08 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
Sep 01 Javascript
js创建对象几种方式的优缺点对比
Sep 28 Javascript
JavaScript解析JSON格式数据的方法示例
Jan 24 Javascript
jQuery内容筛选选择器实例代码
Feb 06 Javascript
Javascript实现时间倒计时效果
Jul 15 Javascript
Scala解析Json字符串的实例详解
Oct 11 Javascript
vue2.0项目集成Cesium的实现方法
Jul 30 Javascript
Node在Controller层进行数据校验的过程详解
Aug 28 Javascript
利用PHP实现递归删除链表元素的方法示例
Oct 23 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程序
2006/10/09 PHP
PHP 采集获取指定网址的内容
2010/01/05 PHP
PHP对象相关知识总结
2017/04/09 PHP
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
php 中序列化和json使用介绍
2013/07/08 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
JavaScript中的单引号和双引号报错的解决方法
2014/09/01 Javascript
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
深入理解jQuery()方法的构建原理
2016/12/05 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
jQuery使用ajax_动力节点Java学院整理
2017/07/05 jQuery
详解webpack与SPA实践之开发环境搭建
2017/12/18 Javascript
js实现有趣的倒计时效果
2021/01/19 Javascript
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
一条命令解决mac版本python IDLE不能输入中文问题
2018/05/15 Python
Python字符串通过'+'和join函数拼接新字符串的性能测试比较
2019/03/05 Python
python 使用OpenCV进行简单的人像分割与合成
2021/02/02 Python
美国最大的珠宝首饰网上商城:Jewelry.com
2016/07/22 全球购物
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
马来西亚太阳镜、眼镜和隐形眼镜网上商店:Focus Point
2018/12/13 全球购物
捷克多品牌在线时尚商店:ANSWEAR.cz
2020/10/03 全球购物
幼儿园教师奖惩制度
2014/02/01 职场文书
《童趣》教学反思
2014/02/19 职场文书
铲车司机岗位职责
2014/03/15 职场文书
春节联欢会主持词
2014/03/24 职场文书
高中学校对照检查材料
2014/08/31 职场文书
大学感恩节活动策划方案
2014/10/11 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
小学新课改心得体会
2016/01/22 职场文书
SQL SERVER触发器详解
2022/02/24 SQL Server
利用uni-app生成微信小程序的踩坑记录
2022/04/05 Javascript