`

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事件(如果你指定的话)以外还要触发一个默认事件就是执行...

    详解JavaScript中return的用法

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

    Javascript中最常用的55个经典技巧

    return false; } else return true; } &lt;/script&gt; &lt;form&gt; &lt;input type="text" onkeypress="return handleEnter(this, event)"&gt; &lt;input type="text" onkeypress="return handleEnter(this, event)"&gt;...

    javascript实现删除前弹出确认框.docx

    在这个方法中,我们使用了 confirm 函数和 window.event.returnValue 属性来实现确认框的功能。如果用户点击了“确定”,则 window.event.returnValue 设置为 false,以便阻止默认的事件行为。 JS 代码: ``` ...

    掌握JavaScript中的迭代器和生成器,顺便了解一下async、await的原理.doc

    JavaScript 中的迭代器和生成器,async/await 原理详解 迭代器(Iterator)是确使用户在容器对象(链表或数组)上遍访的对象,使用该接口无需关心对象的内部实现细节。迭代器是一个对象,可用于帮助我们对某个数据...

    2023前端最新面试题之JavaScript

    在本文中,我们将总结 JavaScript 中的一些基础知识点,涵盖了数据类型、变量、函数、对象、数组、符号、日期、正则表达式、Map 和 Set 等方面的知识。 数据类型 JavaScript 中有七种基本数据类型:Number、String...

    【JavaScript源代码】javascript 日期工具汇总.docx

     let Utils = { /** * 是否为闫年 * @return {Boolse} true|false */ isLeapYear: function(y) { return (y % 4 == 0 && y % 100 != 0) || y % 400 == 0; }, /** * 返回星期数 * @return {Number} */ ...

    表单验证大全

    oncontextmenu="return false" ondragstart="return false" onselectstart="return false" 加在body中 二 2.1 表单项不能为空 [removed] &lt;!-- function CheckForm() { if (document.form.name.value.length ...

    jsp表单验证汇总

    }}够了吧 屏蔽右键 很酷 oncontextmenu="return false" ondragstart="return false" onselectstart="return false"加在body中二2.1 表单项不能为空&lt;script language="javascript"&gt;&lt;!--function CheckForm(){ if...

    JavaScript源代码集

     在这一部分首先要为你展示的JavaScript特性是将你的滑鼠移到这个不同颜色的连结上面,此时看看浏览器下的状态列有何结果,然后这样的功能我们可以与JavaScript的功能相结合。怎样做到的呢 以下就是这一个连结的...

    JavaScript 经典实例日常收集整理(常用经典)_.docx

    在 JavaScript 中,可以使用 `preventDefault` 方法或 `returnValue` 属性来阻止默认行为。下面是一个跨扫描器阻止默认行为的示例代码: ```javascript function preDef(ev) { var e = ev || window.event; if (e...

    javascript中DOM复选框选择用法实例.docx

    JavaScript 中 DOM 复选框选择用法实例 JavaScript 中 DOM 复选框选择用法实例是指在 JavaScript 中使用 DOM 操作复选框的方法,包括全选、全清和反选等实例分析。以下是相关知识点的总结: 1. 获取所有复选框对象...

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

    学习DWR JavaScript函数整理

    { return true; } } } return false; } /***************************************** 功能:检查是否含有空格 参数:ParseString 要检查的字符串 返回值 true : 含有空格字符 false: 没有空格 **************...

    JavaScript_DOM编程

    return false; } &lt;body oncontextmenu="return hideContextmenu()"&gt; 2.直接在JavaScript代码中设置元素对象的事件属性 &lt;script type="text/javascript"&gt; document.oncontextmenu = hideContextmenu;...

    Javascript实用算法集锦大放送

    在这个标题下,我们将对 Javascript 实用算法进行总结和整理,从而帮助开发者更好地掌握和应用这些算法。 一、排序算法 排序算法是指将一组数据按照特定的顺序排列的算法。Javascript 中有多种排序算法,如冒泡...

    JavaScript中判断整数的多种方法总结

    之前记录过JavaScript中判断为数字类型的多种方式,这篇看看如何判断为整数类型(Integer)。 JavaScript中不区分整数和浮点数,所有数字内部都采用64位浮点格式表示,和Java的double类型一样。但实际操作中比如数组...

Global site tag (gtag.js) - Google Analytics