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的那次循环将被跳过.
本站内容未经许可,禁止任何网站及个人进行转载。