作者: 心动吧明生KISS
转载请注明:http://www.abcxd.com
上一节讲的循环。这一节讲的是如何在循环时退出循环和继续下一个循环,或者无限循环
先看一下 break 语句的作用
例子: break用于退出某一个循环体-注意是某一个循环而不是所有
<script>
var i=0
while(true) //此句是永远循环下去
{
i++; //给自己加1
if (i>10) //如果大于十就退出此次循环
break; //退出函数
}
</script>
另一种方式: 嵌套循环时使用break时要注意!!
<script>
var i=0
while(true) //此句是永远循环下去
{
while(true)
{
i++; //给自己加1
if (i>10) //如果大于十就退出此次循环
break; //退出函数 此时退出的只是里面的这一个循环体,而外面的一层循还是继续在循环
}
}
</script>
如果想控制外层也退出循环的话。只需要给外层标志一个变量即可
例: 给外层的while设上特征变量!下次要退出时只需要break 变量即可
<script>
var i=0
seta:while(true) //此句是永远循环下去
{
while(true)
{
i++; //给自己加1
if (i>10) //如果大于十就退出此次循环
break seta; //在退出时将变量赋上
}
}
</script>
======================================================================
现在讲解一下关于continue语句,他的作用是跳过循环中的某一次执行操作..
例子: 跳过此次循环,继续下次循环,运行下面的代码,你会发现少了10的值
<script>
var i=0;
while(i<11)
{
i++;
if (i==10)
continue;
document.write("显示当前次数: "+ i + '<br>');
}
</script>
这一节又完了。。。真快呀。。哈哈。继续往下面学习还有很长的路要走,努力.
原创文章如转载,请注明:转载自心动吧黑客BLOG [ http://www.abcxd.com/abcxd/ ]
本文链接地址:http://www.abcxd.com/abcxd/abcxdArticle/Javascript/javascript-break-continue.html