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 相关文章推荐
25个好玩的JavaScript小游戏分享
Apr 22 Javascript
jquery解析xml字符串简单示例
Apr 11 Javascript
js实现的标题栏新消息闪烁提示效果
Jun 06 Javascript
JavaScript结合AJAX_stream实现流式显示
Jan 08 Javascript
js时钟翻牌效果实现代码分享
Jul 31 Javascript
JS代码防止SQL注入的方法(超简单)
Apr 12 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
May 27 Javascript
原生js封装的一些jquery方法(详解)
Sep 20 Javascript
Bootstrap中data-target 到底是什么
Feb 14 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
Aug 17 Javascript
详解vue移动端项目代码拆分记录
Mar 15 Javascript
javascript数组元素删除方法delete和splice解析
Dec 09 Javascript
使用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
php使用cookie保存登录用户名的方法
2015/01/26 PHP
php 根据自增id创建唯一编号类
2017/04/06 PHP
深入理解PHP中mt_rand()随机数的安全
2017/10/12 PHP
struts2 jquery 打造无限层次的树
2009/10/23 Javascript
js 文件引入实现代码
2010/04/23 Javascript
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
在Google 地图上实现做的标记相连接
2015/01/05 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
BootStrap tooltip提示框使用小结
2016/10/26 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
2016/12/01 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
解决vue多个路由共用一个页面的问题
2018/03/12 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
JavaScript RegExp 对象用法详解
2019/09/24 Javascript
vue-cli3项目配置eslint代码规范的完整步骤
2020/09/10 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
Python检测字符串中是否包含某字符集合中的字符
2015/05/21 Python
Python2中的raw_input() 与 input()
2015/06/12 Python
八大排序算法的Python实现
2021/01/28 Python
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
对Tensorflow中权值和feature map的可视化详解
2018/06/14 Python
python绘制立方体的方法
2018/07/02 Python
对python3新增的byte类型详解
2018/12/04 Python
对Python之gzip文件读写的方法详解
2019/02/08 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
记录一下scrapy中settings的一些配置小结
2020/09/28 Python
12个不为大家熟知的HTML5设计小技巧
2016/06/02 HTML / CSS
Myprotein意大利官网:欧洲第一运动营养品牌
2018/11/22 全球购物
英国泽西岛植物:Jersey Plants Direct
2019/08/07 全球购物
大学生大二自我鉴定
2013/10/28 职场文书
国窖1573广告词
2014/03/21 职场文书
三峡大坝导游词
2015/01/31 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
Win10系统下配置Java环境变量
2021/06/13 Java/Android
MySQL 主从复制数据不一致的解决方法
2022/03/18 MySQL