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 相关文章推荐
很全的显示阴历(农历)日期的js代码
Jan 01 Javascript
Javascript绝句欣赏 一些经典的js代码
Feb 22 Javascript
配置Grunt的Task时通配符支持和动态生成文件名问题
Sep 06 Javascript
JavaScript学习笔记--常用的互动方法
Dec 07 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
Jun 09 Javascript
彻底解决 webpack 打包文件体积过大问题
Jul 07 Javascript
通过函数作用域和块级作用域看javascript的作用域链
Aug 05 Javascript
20道JS原理题助你面试一臂之力(必看)
Jul 22 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
Sep 10 Javascript
vue移动端模态框(可传参)的实现
Nov 20 Javascript
js实现简单的随机点名器
Sep 17 Javascript
json.stringify()与json.parse()的区别以及用处
Jan 25 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
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
浅析PHP绘图技术
2013/07/03 PHP
PHP加密技术的简单实现
2016/09/04 PHP
ThinkPHP框架实现FTP图片上传功能示例
2019/04/08 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
Ctrl+Enter提交内容信息
2006/06/26 Javascript
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
基于jquery的仿百度的鼠标移入图片抖动效果
2010/09/17 Javascript
JavaScript的document对象和window对象详解
2010/12/30 Javascript
弹出层之1:JQuery.Boxy (一) 使用介绍
2011/10/06 Javascript
当鼠标移动时出现特效的JQuery代码
2013/11/08 Javascript
Script标签与访问HTML页面详解
2014/01/10 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
理解Javascript的动态语言特性
2015/06/17 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
javascript数据结构之双链表插入排序实例详解
2015/11/25 Javascript
vue的基本用法与常见指令
2017/08/15 Javascript
Vue 实现把表单form数据 转化成json格式的数据
2019/10/29 Javascript
[01:30:55]VG vs Mineski Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
复习Python中的字符串知识点
2015/04/14 Python
python中字符串类型json操作的注意事项
2017/05/02 Python
Numpy数组的保存与读取方法
2018/04/04 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
python 3.6.7实现端口扫描器
2019/09/04 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
2019/12/27 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
python中温度单位转换的实例方法
2020/12/27 Python
北美最大的参茸药食商城:德成行
2020/12/06 全球购物
小学生优秀评语大全
2014/04/22 职场文书
一帮一活动总结
2014/05/08 职场文书
乡镇党的群众路线教育实践活动总结报告
2014/10/30 职场文书
学校党支部承诺书
2015/04/30 职场文书
心得体会该怎么写呢?
2019/06/27 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS
python 实现的截屏工具
2021/05/08 Python
Python jiaba库的使用详解
2021/11/23 Python