JavaScript中return用法示例


Posted in Javascript onNovember 29, 2016

本文实例讲述了JavaScript中return用法。分享给大家供大家参考,具体如下:

return可以接受函数中的返回值,前提是函数中要有return语句。

下面是一个应用小示例:

<html>
 <head>
  <script type='text/javascript'>
   function linkPage(){
    alert('You Clicked??');
    return false;
   }
  </script>
 </head>
 <body>
  <A href='http://www.baidu.com' name='link' onclick="return linkPage()">
   Click Me
  </A>
 </body>
<html>

这个例子很简单,如果单击Click Me就会触发一个onclick事件,onclick事件调用linkPage函数并且接受其返回值。

页面会弹出一个alert提示框,同时接受了linkPage的返回值。如果值为true,则会跳转到百度页面,但是返回值为false,所以页面就没有任何动静。

有时候这个return是多此一举,有和没有是一个效果。也就是函数linkPage没有返回值时。

PS:return语句还可用于阻止冒泡的情况。具体可参考前面的文章《jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javascript 传统事件模型构造的事件监听器实现代码
May 31 Javascript
JS模拟面向对象全解(一、类型及传递)
Jul 13 Javascript
表格单元格交错着色实现思路及代码
Apr 01 Javascript
js定时器(执行一次、重复执行)
Mar 07 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
Sep 22 Javascript
jQuery实现ctrl+enter(回车)提交表单
Oct 19 Javascript
javascript实现unicode与ASCII相互转换的方法
Dec 10 Javascript
BootStrap 轮播插件(carousel)支持左右手势滑动的方法(三种)
Jul 07 Javascript
JS实现的二叉树算法完整实例
Apr 06 Javascript
Angular开发实践之服务端渲染
Mar 29 Javascript
JS div匀速移动动画与变速移动动画代码实例
Mar 26 Javascript
VUE之图片Base64编码使用ElementUI组件上传
Apr 09 Vue.js
使用JS正则表达式 替换括号,尖括号等
Nov 29 #Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
Nov 29 #Javascript
JS判断是否为JSON对象及是否存在某字段的方法(推荐)
Nov 29 #Javascript
JS 拦截全局ajax请求实例解析
Nov 29 #Javascript
JS正则替换掉小括号及内容的方法
Nov 29 #Javascript
详解堆的javascript实现方法
Nov 29 #Javascript
Bootstrap Table使用心得总结
Nov 29 #Javascript
You might like
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
PHP中获取变量的变量名的一段代码的bug分析
2011/07/07 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
2012/02/27 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
PHP概率计算函数汇总
2015/09/13 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
javascript数组的使用
2013/03/28 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
javascript跟随滚动效果插件代码(javascript Follow Plugin)
2013/08/03 Javascript
JS获取当前日期和时间的简单实例
2013/11/19 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
JavaScript表单验证实现代码
2017/05/22 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
nodejs多版本管理总结
2018/04/03 NodeJs
微信小程序实现购物页面左右联动
2019/02/15 Javascript
python实现通过shelve修改对象实例
2014/09/26 Python
Python中属性和描述符的正确使用
2016/08/23 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
2017/11/20 Python
python 读取txt中每行数据,并且保存到excel中的实例
2018/04/29 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
python提取具有某种特定字符串的行数据方法
2018/12/11 Python
python占位符输入方式实例
2019/05/27 Python
解决CSS3的opacity属性带来的层叠顺序问题
2016/05/09 HTML / CSS
浅谈css3新单位vw、vh、vmin、vmax的使用详解
2017/12/01 HTML / CSS
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
英国领先的男士服装和时尚零售商:Burton
2017/01/09 全球购物
医校毕业生自我鉴定
2014/01/25 职场文书
白酒市场营销方案
2014/02/25 职场文书
体育活动总结范文
2014/05/04 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书
基于go interface{}==nil 的几种坑及原理分析
2021/04/24 Golang
Python爬虫之爬取二手房信息
2021/04/27 Python