学习不止眼前的教程与笔记 还需实践与创新

搜索

首页>>网站建设>>Javascript>>基础教程>>

JavaScript教程(二十)break 和 continue 语句

发布时间:2020-05-03点击:

    JavaScript break和continue语句

    前面我们说到过break关键词的,它是用于跳出循环的;这里还有另一个关键词需要说明一下,那就是continue,continue关键词也是用来循环控制的,它的作用就是跳过循环中的一个迭代。

    一、break语句

    break用于跳出循环,与continue不同的是,break是直接跳过循环部分,不在进入包含break的循环体了。

    for (i=0;i<10;i++)
    {
        if (i==3)
        {
            break;
        }
        x=x + "本次输出数字为: " + i + "<br>";
    }

    上述程序当i==3的时候,就会跳出循环了,所以输出如下:

    本次输出数字为:0
    本次输出数字为:1
    本次输出数字为:2

    二、continue语句

    continue语句也是用来跳出循环的,只是continue只跳过一个循环的迭代,就是跳过一次循环,比如说:

    for (i=0;i<=5;i++)
    {
       if (i==3) continue;
       x=x + "本次输出数字为: " + i + "<br>";
    }

    因为程序中指定了当i==3的时候跳过本次迭代,所有跳过的那次循环中的x赋值并不会执行,上述输出结果为:

    本次输出数字为:0
    本次输出数字为:1
    本次输出数字为:2
    本次输出数字为:4

    输出结果中没有3。

    三、JavaScript标签

    正如您在 switch 语句那一章中看到的,可以对 JavaScript 语句进行标记。

    如需标记 JavaScript 语句,请在语句之前加上冒号:

    label:
    statements

    break 和 continue 语句仅仅是能够跳出代码块的语句语法:

    break labelname; 
    continue labelname;

    continue 语句(带有或不带标签引用)只能用在循环中。

    break 语句(不带标签引用),只能用在循环或 switch 中。

    通过标签引用,break 语句可用于跳出任何 JavaScript 代码块:

    ceshi=["123","mihu","satana","haha"];
    list: 
    {
        document.write(ceshi[0] + "<br>"); 
        break list;
        document.write(ceshi[1] + "<br>"); 
    }

    学习不止眼前的教程与笔记还需实践与创新——小伙伴们快动手试试吧~

赞一个(0)     踩一个(0)    

相关链接

搜索

昵称:*
邮箱:
电话:
评论: