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代码
Oct 09 Javascript
jQuery .tmpl(), .template()学习资料小结
Jul 18 Javascript
JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
Jul 08 Javascript
js 3种归并操作的实例代码
Oct 30 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
Dec 22 Javascript
javascript表单验证和Window详解
Dec 11 Javascript
JavaScript中的bold()方法使用详解
Jun 08 Javascript
轻量级javascript 框架Backbone使用指南
Jul 24 Javascript
Javascript blur与click冲突解决办法
Jan 09 Javascript
Thinkjs3新手入门之添加一个新的页面
Dec 06 Javascript
Vue封装Swiper实现图片轮播效果
Feb 06 Javascript
layui 表格操作列按钮动态显示的实现方法
Sep 06 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 自定义错误处理函数trigger_error()
2013/03/26 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
php使用cookie保存登录用户名的方法
2015/01/26 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
2015/07/01 PHP
PHP下载生成的csv文件及问题总结
2015/08/06 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
用JavaScript调用WebService的示例
2008/04/07 Javascript
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
jquery创建一个新的节点对象(自定义结构/内容)的好方法
2013/01/21 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
php,js,css字符串截取的办法集锦
2014/09/26 Javascript
javascript中alert()与console.log()的区别
2015/08/26 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
Javascript中八种遍历方法的执行速度深度对比
2017/04/25 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
2017/05/19 Javascript
JS通过调用微信API实现微信支付功能的方法示例
2017/06/29 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
vue项目中实现的微信分享功能示例
2019/01/21 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
2019/02/02 Javascript
element-ui表格合并span-method的实现方法
2019/05/21 Javascript
JavaScript Tab菜单实现过程解析
2020/05/13 Javascript
js 获取扫码枪输入数据的方法
2020/06/10 Javascript
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
详解Python3中的Sequence type的使用
2015/08/01 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
2016/04/23 Python
Python 用Redis简单实现分布式爬虫的方法
2017/11/23 Python
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
python读文件的步骤
2019/10/08 Python
校庆团日活动总结
2014/08/28 职场文书
通讯稿格式及范文
2015/07/22 职场文书
2015年财务人员个人工作总结
2015/07/27 职场文书
《走遍天下书为侣》教学反思
2016/02/22 职场文书
初三语文教学反思
2016/03/03 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
Go gorilla securecookie库的安装使用详解
2022/08/14 Golang