javaScript Break 与 Continue

Break可以跳出循环,Continue跳过本次循环。

(1)break

break语句可以让循环中途停止,直接执行后面的代码。格式如下:

while (i<10)

{

    if(特殊情况)

    break;

    循环代码

}

那么,当特殊情况发生的时候,循环就会立即结束。看看下面的例子,我们的菜鸟7号到10号在寝室打游戏……

<html>

<body>

<script type="text/JavaScript">

    var i=0;

    for (i=0;i<=10;i++)

    {

        if (i==6)

        {

            break;//如果i是6的话就退出循环。

        }

        document.write("菜鸟"+i+"号<br />");

    }

</script>

</body>

</html>

当i=7的时候循环就会结束,不会输出后面循环的内容。

(2)continue

continue的作用是仅仅跳过本次循环,而整个循环体继续执行。它的格式如下:

while (判断条件)

{

    if(特殊情况)

    continue;

    循环代码

}

上面的循环中,当特殊情况发生的时候,本次循环将被跳过,而后续的循环则不会受到影响,来看看下面的例子:菜鸟6号外出学习JavaScript去了。

<html>

<body>

<script type="text/JavaScript">

var i=0

for (i=0;i<=10;i++)

{

    if (i==3)

    {

        continue;

    }

document.write("The number is " + i);

document.write("<br />");

}

</script>

</body>

</html>

上面的代码中,i=6的那次循环将被跳过.