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各自代表什么含义相关推荐

  1. js 中的break continue return

    break:跳出整个循环 1.当i=6时,就跳出了整个循环,此for循环就不继续了: continue:跳出当前循环,继续下一次循环: return :指定函数返回值 1.在js当中,常使用retur ...

  2. js中函数返回值return

    全栈工程师开发手册 (作者:栾鹏) js系列教程4-函数.函数参数教程全解 函数返回值 1.所有函数都有返回值,没有return语句时,默认返回内容为undefined,和其他面向对象的编程语言一样, ...

  3. js 中 函数内部加 return false 的作用

    有两个作用,禁止向上冒泡和禁止默认行为. 请先看以下代码: <div id="box"><div id="txt">123</di ...

  4. JS中0和false的比较

    现象描述 在本次开发中,在进行非空判定的时候,出现了0 === false 的情况.之前一直认为if(0)是可以进入的.然后就研究了一下,在这里给予一个解答. 验证 1. false == 0 输出t ...

  5. js中null,undefined,false,0,'',[],{}判断方法

    目录 1.数据类型 2.JSON字符串 3.数字类型 4.非的布尔值 5.与非比较 一.单独判断 1.null 2.undefined 3.0 4."" 5.判断undefined ...

  6. JS中function(e) 其中的e到底代表什么

    在学习js的时候 我跳过了一部分章节的内容,导致现在学习react的时候很多内容都不知所措,因为这些教程都是建立在它认为你js所有内容都掌握的前提下,当然这是我自身的原因.需要反省. 下面是正题: 我 ...

  7. BERT和ERNIE中[PAD],[CLS],[SEP],[MASK],[UNK]所代表的含义

    在BERT和ERNIE等预训练模型的词汇表文件vocab.txt中,有[PAD],[CLS],[SEP],[MASK],[UNK]这几种token,它们代表的具体含义如下: 1,[PAD] 要将句子处 ...

  8. 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 ...

  9. php+js+return+true,js中return、return false、return true的区别

    1.语法及返回方式 ①返回控制与函数结果 语法为:return 表达式; 语句结果函数的执行,返回调用函数,而且把表达式的值作为函数结果返回出去 ②返回控制无函数结果 语法为:return; 在大多数 ...

最新文章

  1. oracle awr 等待事件,3.db file scattered read等待事件
  2. [OS复习]进程互斥与同步2
  3. java.lang.IllegalStateException: ViewStub must have a non-null ViewGroup viewParent
  4. java 删除指定目录_Java 删除目录 指定文件
  5. Struts2中过滤器,拦截器,监听器他们之间有什么区别?
  6. MySql 创建存储过程
  7. 火狐查cookie_Firefox 65默认会阻止跟踪Cookie
  8. [mybatis]Configuration XML_typeHandlers
  9. 940B. Our Tanya is Crying Out Loud
  10. Python模块(7)-SciPy 简易使用教程
  11. dr. unarchiver_1F 新店开业男士一生仅能定制一枚的钻戒,DR 教你用一生爱一人
  12. ENVI5.3.1使用Landsat 8影像进行NDVI计算实例操作
  13. wps for linux alpha 15 语言包,WPS For Linux Alpha 16 发布下载
  14. 开发、运维、UI设计、产品经理等岗位的薪酬体系大曝光!
  15. 原来找展会会刊(参展商名录)这么简单
  16. C语言实现日历时间转换为秒(mktime)
  17. VS Code —— 介绍如何配置快捷代码片段和一些自用插件
  18. 经济法期末模拟试卷及答案
  19. 通过读取学生txt,进而实现随机选人(包含对应人物照片)并用GUI实现
  20. linux加法计算器程序,Linux下实现一个计算器程序

热门文章

  1. 常用 AT 命令手册
  2. ExtJs2.0学习系列(15)--extjs换肤
  3. 漫步凸分析五——函数运算
  4. php radius类,PHP Radius Search
  5. mount挂载时 no such device_mount系统调用(vfs_kern_mount-gt;mount_fs-gt;fill_super)
  6. XML编程-DOM4J
  7. mysql 类似 oracle connect by,mysql中实现相仿oracle的SYS_CONNECT_BY_PATH功能
  8. 程序包java.awt不存在_IDEA解决Java:程序包xxxx不存在的问题
  9. android 瀑布流_软件工程过程模型之瀑布模型
  10. html ios导航栏下拉菜单,Flutter -- iOS导航栏TabBar