zoukankan      html  css  js  c++  java
  • JS中break continue和return的用法?

    在 break,continue和return 三个关键字中, break,continue是一起的,return 是函数返回语句,但是返回的同时也将函数停止

    break和continue:

      退出循环或者switch语句,在其他地方使用会导致错误

    break:

    举例:

     for(var i=1;i<=10;i++)  

    if(i==6)

    {

        break; 

    document.write(i); 

    } //输出结果:12345

    当i=6的时候,直接退出for这个循环。这个循环将不再被执行!

    continue:

      和break语句相似。所不同的是,它不是退出一个循环,而是开始循环的一次新迭代。continue语句只能用在while语句、do/while语句、for语句、或者for/in语句的循环体内,在其它地方使用都会引起错误!

    举例:

     for(var i=1;i<=10;i++) 

    {

    if(i==6) continue;

     document.write(i); 

    } //输出结果:1234578910

    当i=6的时候,直接跳出本次for循环。下次继续执行。

    return语句:

      return语句就是用于指定函数返回的值。

      return语句应用范围只能出现在函数体内,出现在代码中的其他任何地方都会造成语法错误!

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

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

    一、返回控制与函数结果,

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

     二、返回控制,

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

     在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.

    例如,默认情况下点击一个<a>元素,页面会跳转到该元素href属性指定的页.   Return False 就相当于终止符,Return True 就相当于执行符。   

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

    例如:

    <a href="http://www.baidu.com" onclick=" return fun()">点击</a>

    <script type="text/javascript">
    function fun(){
    location.href="http://www.sina.com.cn";
    return false;
    }
    </script>

    单击超链接后会跳转到新浪而不会跳转到百度,如果没有renturn false 则会跳转到百度

  • 相关阅读:
    How to Create a site at the specified URL and new database (CommandLine Operation)
    Using Wppackager to Package and Deploy Web Parts for Microsoft SharePoint Products and Technologies
    SQL Server Monitor v0.5 [Free tool]
    How to build Web Part
    Deploy web part in a virtual server by developing a Web Part Package file(.cab)
    How to recreate "sites" link if you delete it accidentally
    SharePoint Portal Server管理匿名访问设置
    Monitor sql connection from .Net SqlClient Data Provider
    Brief installation instruction of Sharepoint Portal Server
    How to Use SharePoint Alternate URL Access
  • 原文地址:https://www.cnblogs.com/jiechn/p/3989849.html
Copyright © 2011-2022 走看看