`

javascript中return;return false,return true 总结。

阅读更多
一、返回控制与函数结果,
语法为: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;分会错误的处理结果,终止处理。break 等于 return false;

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

 

如何在jquery 中的循环中终止本次循环或者跳出循环呢?查些资料,并且试验过发现下面方法可以 
1、for循环中我们使用continue;终止本次循环计入下一个循环,使用break终止整个循环。 
2、而在jquery中 $.each则对应的使用return true 和return false。 
break可以跳出switch...case语句,继续执行switch语句后面的内容。break语句还可以跳出循环,也就是结束循环语句的执行。 
continue语句的作用为结束本次循环,接着进行下一次是否执行循环的判断。 
continue与break的区别是:break是彻底结束循环,而continue是结束本次循环

分享到:
评论

相关推荐

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

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

    JavaScript中return false的用法

    Return False 就相当于终止符,Return True 就相当于执行符。在js中return false的作用一般是用来取消默认动作的。比如你单击一个链接除了触发你的onclick事件(如果你指定的话)以外还要触发一个默认事件就是执行...

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

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

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

    在这个例子中,`return false`将防止表单的默认提交行为,而`return true`则允许提交。 总的来说,`return`关键字在JavaScript中是多面手,不仅用于传递函数的计算结果,还能够控制程序流程,尤其是在交互式的事件...

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

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

    JavaScript中return用法示例

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

    开发中总结的 Javascript中最常用的130个经典技巧

    &lt;input type="text" onpaste="return false" oncopy="return false" oncut="return false"&gt; ``` ### 2. 设置页面图标(Favicon) - **设置快捷方式图标**:可以通过`&lt;link&gt;`标签来定义网页的图标,即通常所说的...

    js中return false(阻止)的用法

    总结来说,`return false`在JavaScript中是一个用于取消事件默认行为的快捷方式,尤其是在处理表单提交和其他需要阻止默认动作的事件时非常有用。它通常出现在表单的`onsubmit`事件处理程序中,或者直接作为事件监听...

    javascript函数库

    如果字符串中的所有字符均为中文字符,则返回`true`;否则返回`false`。 ```javascript function checkIsChinese(str) { var chinesePattern = /^[\u4e00-\u9fa5]+$/; return chinesePattern.test(str); } ```...

    深入理解javascript中return的作用

    在JavaScript中,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....

    javascript实现删除前弹出确认框

    总结来说,JavaScript中实现删除前弹出确认框的方法有多种,最简单直接的是使用`confirm()`函数。在不同的使用场景下,可以根据需求选择合适的方法。在实际开发中,还需注意浏览器的兼容性以及安全性和用户体验的...

    详解JavaScript中return的用法

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

    javascript 个人总结笔记

    - 在逻辑运算中,`true` 等价于 `1`,`false` 等价于 `0`。 #### 三、CSS 介绍 CSS(层叠样式表)用于定义 HTML 文档的布局和样式。它可以将 HTML 文档的显示效果从内容中分离出来,便于统一管理多个页面的样式。 ...

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

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

    WebView获得return值demo

    总结一下,"WebView获得return值demo"展示了如何通过自定义`WebView`和`addJavascriptInterface`方法实现Android与JavaScript之间的双向通信。这个功能可以用于各种场景,如数据交换、页面交互等,大大增强了`...

    JavaScript forEach中return失效问题解决方案

    在JavaScript编程中,`forEach`方法是用于遍历数组的一种常用方式,但有时开发者会遇到在`forEach`内部使用`return`语句却无法达到预期效果的问题。这主要是因为`forEach`方法的`return`语句并不像在普通函数中那样...

Global site tag (gtag.js) - Google Analytics