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 动态参数判空操作
Dec 22 Javascript
jQuery UI-Draggable 参数集合
Jan 10 Javascript
eclipse如何忽略js文件报错(附图)
Oct 30 Javascript
使用angular写一个hello world
Jan 23 Javascript
JavaScript中的关联数组问题
Mar 04 Javascript
jquery滚动加载数据的方法
Mar 09 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
Aug 21 Javascript
JS基于Mootools实现的个性菜单效果代码
Oct 21 Javascript
AngularJS基础 ng-mouseover 指令简单示例
Aug 02 Javascript
vue.js 添加 fastclick的支持方法
Aug 28 Javascript
Vue两个版本的区别和使用方法(更深层次了解)
Feb 16 Javascript
vue prop传值类型检验方式
Jul 30 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
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
浅谈apache和nginx的rewrite的区别
2013/02/22 PHP
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
10 个经典PHP函数
2013/10/17 PHP
PHP从FLV文件获取视频预览图的方法
2015/03/12 PHP
php生成word并下载代码实例
2019/03/15 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
2019/05/13 PHP
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
jQuery中html()方法用法实例
2014/12/25 Javascript
JQuery插件ajaxfileupload.js异步上传文件实例
2015/05/19 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
vue v-model表单控件绑定详解
2017/05/17 Javascript
详解Vue爬坑之vuex初识
2017/06/14 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
jquery的$().each和$.each的区别
2019/01/18 jQuery
vue改变对象或数组时的刷新机制的方法总结
2019/04/24 Javascript
原生js中运算符及流程控制示例详解
2021/01/05 Javascript
Python使用django获取用户IP地址的方法
2015/05/11 Python
快速了解Python相对导入
2018/01/12 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
2020/04/21 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
animation和transition的区别
2020/10/12 HTML / CSS
一款html5 canvas实现的图片玻璃碎片特效
2014/09/11 HTML / CSS
台湾三立电视电商平台:电电购
2019/09/09 全球购物
如何理解transaction事务的概念
2015/05/27 面试题
优秀中专生推荐信
2013/11/17 职场文书
先进个人事迹材料
2014/01/25 职场文书
人力资源部门的主要职能
2014/02/22 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
失职检讨书大全
2015/01/26 职场文书
导游词之南京栖霞山
2019/10/18 职场文书
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server