js中return、return false 、return true各自代表什么含义
return语句代表需要返回一个值,如果不需要就不需要使用return语句。都类似一个出口,return 可以结束方法体中 return后面部分代码的执行。return false 或者 return true 通常用于判断一些结果。
return: 1.返回控制与函数结果 即return + 表达式 ,调用函数,并返回表达式的值
2.返回控制,没有函数值 即return。是函数不需要返回值,当你需要中止函数往下执行时,用这个
大多数情况下,函数经过一系列的运算处理,会有一个返回值,返回到外部需要的地方,这个值一般用return语句,也就是说,return 是返回值,不是终止函数运行。但是注意:return 表达式 ; 在本函数之后的代码不再运行。
例如:function onclick(){
/*运算中**/
return 表达式;
/*其他代码*/==>>不执行
}
return false.:1.通常让函数返回false,是想当不满足或满足一定条件时,阻止默认默认事件的发生(即继续执行下面的代码),但是注意:return false只在当前函数有效,并不会影响其他外部函数的执行.
2.返回错误的处理结果
3.终止处理。
4.阻止提交表单(οnsubmit="return false";)。
例如:
<ul id="imgLib"> <li><a href="img/1.png" title="圣诞老人1" οnclick="showPic(this);return false">圣诞老人</a></li> <li><a href="img/3.png" title="奇异塔1" οnclick="showPic(this);return false">奇异塔</a></li> <li><a href="img/4.png" title="机器人1" οnclick="showPic(this);return false">机器人</a></li></ul>点击超链接<a>,不会打开跳转href的页面,而只是运行show()函数。即阻止了默认事件的发生。
return true:返回正常的处理结果,如果用这个就返回终止下面的代码。
转载于:https://www.cnblogs.com/hfeng007/p/9131741.html
js中return、return false 、return true各自代表什么含义相关推荐
- js 中的break continue return
break:跳出整个循环 1.当i=6时,就跳出了整个循环,此for循环就不继续了: continue:跳出当前循环,继续下一次循环: return :指定函数返回值 1.在js当中,常使用retur ...
- js中函数返回值return
全栈工程师开发手册 (作者:栾鹏) js系列教程4-函数.函数参数教程全解 函数返回值 1.所有函数都有返回值,没有return语句时,默认返回内容为undefined,和其他面向对象的编程语言一样, ...
- js 中 函数内部加 return false 的作用
有两个作用,禁止向上冒泡和禁止默认行为. 请先看以下代码: <div id="box"><div id="txt">123</di ...
- JS中0和false的比较
现象描述 在本次开发中,在进行非空判定的时候,出现了0 === false 的情况.之前一直认为if(0)是可以进入的.然后就研究了一下,在这里给予一个解答. 验证 1. false == 0 输出t ...
- js中null,undefined,false,0,'',[],{}判断方法
目录 1.数据类型 2.JSON字符串 3.数字类型 4.非的布尔值 5.与非比较 一.单独判断 1.null 2.undefined 3.0 4."" 5.判断undefined ...
- JS中function(e) 其中的e到底代表什么
在学习js的时候 我跳过了一部分章节的内容,导致现在学习react的时候很多内容都不知所措,因为这些教程都是建立在它认为你js所有内容都掌握的前提下,当然这是我自身的原因.需要反省. 下面是正题: 我 ...
- BERT和ERNIE中[PAD],[CLS],[SEP],[MASK],[UNK]所代表的含义
在BERT和ERNIE等预训练模型的词汇表文件vocab.txt中,有[PAD],[CLS],[SEP],[MASK],[UNK]这几种token,它们代表的具体含义如下: 1,[PAD] 要将句子处 ...
- return true Java_[Java教程]js中return,return true,return false的用法及区别
[Java教程]js中return,return true,return false的用法及区别 0 2015-11-16 23:00:03 1.语法及返回方式 ①返回控制与函数结果 语法为:retu ...
- php+js+return+true,js中return、return false、return true的区别
1.语法及返回方式 ①返回控制与函数结果 语法为:return 表达式; 语句结果函数的执行,返回调用函数,而且把表达式的值作为函数结果返回出去 ②返回控制无函数结果 语法为:return; 在大多数 ...
最新文章
- oracle awr 等待事件,3.db file scattered read等待事件
- [OS复习]进程互斥与同步2
- java.lang.IllegalStateException: ViewStub must have a non-null ViewGroup viewParent
- java 删除指定目录_Java 删除目录 指定文件
- Struts2中过滤器,拦截器,监听器他们之间有什么区别?
- MySql 创建存储过程
- 火狐查cookie_Firefox 65默认会阻止跟踪Cookie
- [mybatis]Configuration XML_typeHandlers
- 940B. Our Tanya is Crying Out Loud
- Python模块(7)-SciPy 简易使用教程
- dr. unarchiver_1F 新店开业男士一生仅能定制一枚的钻戒,DR 教你用一生爱一人
- ENVI5.3.1使用Landsat 8影像进行NDVI计算实例操作
- wps for linux alpha 15 语言包,WPS For Linux Alpha 16 发布下载
- 开发、运维、UI设计、产品经理等岗位的薪酬体系大曝光!
- 原来找展会会刊(参展商名录)这么简单
- C语言实现日历时间转换为秒(mktime)
- VS Code —— 介绍如何配置快捷代码片段和一些自用插件
- 经济法期末模拟试卷及答案
- 通过读取学生txt,进而实现随机选人(包含对应人物照片)并用GUI实现
- linux加法计算器程序,Linux下实现一个计算器程序
热门文章
- 常用 AT 命令手册
- ExtJs2.0学习系列(15)--extjs换肤
- 漫步凸分析五——函数运算
- php radius类,PHP Radius Search
- mount挂载时 no such device_mount系统调用(vfs_kern_mount-gt;mount_fs-gt;fill_super)
- XML编程-DOM4J
- mysql 类似 oracle connect by,mysql中实现相仿oracle的SYS_CONNECT_BY_PATH功能
- 程序包java.awt不存在_IDEA解决Java:程序包xxxx不存在的问题
- android 瀑布流_软件工程过程模型之瀑布模型
- html ios导航栏下拉菜单,Flutter -- iOS导航栏TabBar