`
文艺的程序猿
  • 浏览: 103056 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

js中return;、return true、return false;区别

    博客分类:
  • js
 
阅读更多
一、返回控制与函数结果,

语法为:return 表达式;
语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果

二、返回控制,

无函数结果,语法为:return;



在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个<a>元素,页面会跳转到该元素href属性指定的页.  

Return False 就相当于终止符,Return True 就相当于执行符。  

在js中return false的作用一般是用来取消默认动作的。比如你单击一个链接除了触发你的  

onclick时间(如果你指定的话)以外还要触发一个默认事件就是执行页面的跳转。所以如果  

你想取消对象的默认动作就可以return false。



首先在js中,我们常用return false来阻止提交表单或者继续执行下面的代码,通俗的来说就是阻止执行默认的行为。

function a(){

   if(True)
       return false;
},这是没有任何问题的。

如果我改成这种

function Test(){

   a();

   b();

   c();

}

即使a函数返回return false 阻止提交了,但是不影响 b()以及 c()函数的执行。在Test()函数里调用a()函数,那面里面

return false 对于Test()函数来说,只是相当于返回值。而不能阻止Test()函数执行。

总之:return false 只在当前函数有效,不会影响其他外部函数的执行。



三:总结

retrun true; 返回正确的处理结果。

return false;返回错误的处理结果,终止处理。

return;把控制权返回给页面。


http://www.cnblogs.com/weiwang/p/3268374.html
分享到:
评论

相关推荐

    javascript中return,return true,return false三者的用法及区别

    1.语法及返回方式 ①返回控制与函数结果  语法为:return 表达式;  语句结果函数的执行,返回调用函数,而且把表达式的值作为... 在js中return false的作用一般是用来取消默认动作的.比如你单击一个链接除了触发你的”on

    js中return false(阻止)的用法.docx

    ### JavaScript中`return false`的使用详解 #### 一、`return false`的基本概念与作用 在JavaScript中,`return false`通常用于阻止事件的默认行为。当一个事件发生时,浏览器通常会执行一系列默认操作。例如,...

    JavaScript中return false的用法

    在js中return false的作用一般是用来取消默认动作的。比如你单击一个链接除了触发你的onclick事件(如果你指定的话)以外还要触发一个默认事件就是执行页面的跳转。所以如果你想取消对象的默认动作就可以return ...

    js中return false(阻止)的用法

    在JavaScript编程中,`return false`是一个经常被用来阻止默认动作和事件冒泡的关键字。它是`return false;`语句的简写形式,作用于函数或事件处理程序中,可以取消对象的默认动作并阻止事件继续传播。在处理表单...

    JS字符串false转boolean的方法(推荐)

    在JavaScript中,将字符串"false"转换为布尔值false并不是一个简单的隐式转换,因为JavaScript会把字符串"false"视作一个真值。针对这个特定问题,我们需要一个明确的方法来确保字符串"false"能被正确转换成布尔的...

    Jquery的each里用return true或false代替break或continue

    即:return false代替break,return true代替continue。当.each()回调函数返回false时,由于jQuery将false视作falsey值,迭代会提前终止;而当返回true时,迭代会继续执行,不会有任何提前终止的效果。 但是,如果...

    Javascript中的return作用及javascript return关键字用法详解

    JavaScript中的`return`关键字在编程中扮演着至关重要的角色,它是函数执行的出口,用于从当前函数中退出并返回一个值。理解`return`的工作原理对于编写高效且可维护的代码至关重要。 首先,`return`语句的基本语法...

    JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别

    当在`.each()`的回调函数中返回`false`时,它会停止遍历过程,类似于原生JavaScript中的`break`语句。以下是一个示例: ```javascript var a = [20, 21, 22, 23, 24]; $.each(a, function(index, val) { console....

    python中return的理解.docx

    在Python编程语言中,`return`语句扮演着至关重要的角色,它允许我们在函数执行过程中向调用者返回一个或多个值。函数是Python中可重用代码块的基础,它们可以接收参数,并根据需要产生输出。`return`语句使得这种...

    详解JavaScript中return的用法

    最近,跟身边学前端的朋友了解,有很多人对函数中的return的用法和意思理解的比较模糊,这里写一篇文章跟大家一起探讨一下return的用法。  1定义  return,从字面意思来看就是返回,官方定义return语句将终止...

    WebView获得return值demo

    在这个例子中,`JavaScriptInterface`有一个名为`getReturnValue`的方法,它会被JavaScript调用,并且可以接收JavaScript的返回值。 在HTML页面中,我们可以通过`window.android.getReturnValue(result)`来调用这个...

    尽早return的原则.rar

    在C#编程中,"尽早return"原则是一个重要的编程习惯,它强调在函数或方法的执行过程中,一旦确定了返回值或结果,应尽早返回,避免不必要的后续代码执行。这一原则有助于提高代码的清晰度、可读性和效率,减少潜在的...

    JavaScript中return用法示例

    在JavaScript中,`return`语句扮演着至关重要的角色,它是函数执行过程中的一个控制流关键字,用于从函数中返回一个值或结束函数的执行。本篇将详细探讨`return`的用法,以及它在实际编程中的应用场景。 首先,`...

    学习jQuey中的return false

    在jQuery中,`return false`是一个非常常用的语句,它具有多层含义,尤其是在处理事件时。首先,让我们深入理解`return false`的作用。 1. **阻止默认行为**:当在事件处理函数中使用`return false`时,它可以防止...

    js验证表单 js验证表单

    oncontextmenu="return false" ondragstart="return false" onselectstart="return false" 加在body中 二 2.1 表单项不能为空 &lt;script language="javascript"&gt; &lt;!-- function CheckForm() { if (document.form...

Global site tag (gtag.js) - Google Analytics