浅析javascript的return语句


Posted in Javascript onDecember 15, 2015

javascript的return语句简单介绍:
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.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.com/" id="thelink">蚂蚁部落</a> 
</body> 
</html>

点击一个链接就会发生onclick事件,它的默认动作是链接指向href属性规定的链接,但是如果事件处理函数使用了return false,那么就会阻止默认事件的发生。
return false也可以组织事件冒泡现象的发生,具体内容可以参阅JavaScript中return false的作用一章节。

以上就是关于javascript的return语句的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
Prototype使用指南之array.js
Jan 10 Javascript
js获取元素在浏览器中的绝对位置
Jul 24 Javascript
使用javascript创建快捷方式的简单实例
Aug 09 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
Feb 28 Javascript
js密码强度实时检测代码
Mar 02 Javascript
详述JavaScript实现继承的几种方式(推荐)
Mar 22 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
Mar 03 Javascript
基于Vue实现timepicker
Apr 25 Javascript
BootStrap daterangepicker 双日历控件
Jun 02 Javascript
基于Vue过渡状态实例讲解
Sep 14 Javascript
vue 2.x 中axios 封装的get 和post方法
Feb 28 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
Jul 23 Javascript
轻松学习Javascript闭包函数
Dec 15 #Javascript
Javascript基于AJAX回调函数传递参数实例分析
Dec 15 #Javascript
javascript实现html页面之间参数传递的四种方法实例分析
Dec 15 #Javascript
js编写贪吃蛇的小游戏
Aug 24 #Javascript
javascript实现网页端解压并查看zip文件
Dec 15 #Javascript
探究JavaScript函数式编程的乐趣
Dec 14 #Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 #Javascript
You might like
php中判断一个字符串包含另一个字符串的方法
2007/03/19 PHP
PHP原生模板引擎 最简单的模板引擎
2012/04/25 PHP
php延迟静态绑定实例分析
2015/02/08 PHP
JavaScript 异步调用框架 (Part 2 - 用例设计)
2009/08/03 Javascript
网站接入QQ登录的两种方法
2014/07/22 Javascript
使用jquery.qrcode生成彩色二维码实例
2014/08/08 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
JavaScript识别网页关键字并进行描红的方法
2015/11/09 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
jquery 正整数数字校验正则表达式
2017/01/10 Javascript
微信小程序登录态控制深入分析
2017/04/12 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
JS实现的找零张数最小问题示例
2017/11/28 Javascript
jquery绑定事件 bind和on的用法与区别分析
2020/05/22 jQuery
vue实现简易的双向数据绑定
2020/12/29 Vue.js
python实现图片批量剪切示例
2014/03/25 Python
用Python生成器实现微线程编程的教程
2015/04/13 Python
Python虚拟环境项目实例
2017/11/20 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
对Tensorflow中的变量初始化函数详解
2018/07/27 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
2019/01/15 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
2019/01/30 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
Python箱型图绘制与特征值获取过程解析
2019/10/22 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
医大实习自我鉴定
2013/12/07 职场文书
商场活动策划方案
2014/01/24 职场文书
教学器材管理制度
2014/01/26 职场文书
趣味游戏活动方案
2014/02/07 职场文书
汽车检测与维修专业求职信
2014/07/04 职场文书
水利水电专业自荐信
2014/07/08 职场文书
夫妻忠诚协议范文
2014/11/16 职场文书
人事局接收函
2015/01/31 职场文书
Win11软件图标固定到任务栏
2022/04/19 数码科技