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 相关文章推荐
jQuery 源码分析笔记(5) jQuery.support
Jun 19 Javascript
JQuery教学之性能优化
May 14 Javascript
js中window.open打开一个新的页面
Aug 10 Javascript
浅谈JavaScript Array对象
Dec 29 Javascript
浅析Node.js 中 Stream API 的使用
Oct 23 Javascript
JavaScript电子时钟倒计时第二款
Jan 10 Javascript
详解如何较好的使用js
Dec 16 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
Jan 19 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
Aug 29 Javascript
JavaScript使用indexOf()实现数组去重的方法分析
Sep 04 Javascript
用npm-run实现自动化任务的方法示例
Jan 14 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
Nov 05 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
第四节--构造函数和析构函数
2006/11/16 PHP
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
2009/07/01 PHP
PHP连接SQLServer2005的方法
2015/01/27 PHP
PHP文件缓存类示例分享
2015/01/30 PHP
php猜单词游戏
2015/09/29 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
2017/03/13 PHP
laravel实现批量更新多条记录的方法示例
2017/10/22 PHP
线路分流自动智能跳转代码,自动选择最快镜像网站(js)
2011/10/31 Javascript
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
2014/05/05 Javascript
关于JavaScript的变量的数据类型的判断方法
2015/08/14 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
JS常用正则表达式总结【经典】
2017/05/12 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
2017/12/12 Javascript
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
Vue 的双向绑定原理与用法揭秘
2020/05/06 Javascript
Python3中常用的处理时间和实现定时任务的方法的介绍
2015/04/07 Python
最基础的Python的socket编程入门教程
2015/04/23 Python
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
centos7之Python3.74安装教程
2019/08/15 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
Python代码注释规范代码实例解析
2020/08/14 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
浅析HTML5的WebSocket与服务器推送事件
2016/02/19 HTML / CSS
Regatta官网:英国最受欢迎的户外服装和鞋类品牌
2019/05/01 全球购物
《童年的发现》教学反思
2014/02/14 职场文书
加多宝凉茶广告词
2014/03/18 职场文书
小露珠教学反思
2014/04/30 职场文书
大学迎新标语
2014/06/26 职场文书
感恩教师节演讲稿
2014/09/03 职场文书
javascript遍历对象的五种方式实例代码
2021/10/24 Javascript