break语句:
代码如下 | 复制代码 |
<script type="text/javascript"> for(var i=1;i<=10;i++){ if(i==6) break; document.write(i); } //输出结果:12345 </script> |
continue语句
代码如下 | 复制代码 |
<script type="text/javascript"> for(var i=1;i<=10;i++){ if(i==6) continue; document.write(i); } //输出结果:1234578910 </script> |
现在我们再看看看break和continue区别比较
break语句用于终止循环即break后的循环语句将不会被执行如:
代码如下 | 复制代码 |
<script type="text/javascript"> var i=0; for(i=0;i++;i<10) { if(i==3) break; document.write(i); } </script> |
输出的结果为
0 1 2
continue语句用于终止当前循环既当前的那一个循环被终止掉但是以后的循环还是被执行的如
代码如下 | 复制代码 |
<script type="text/javascript"> var i=0; for(i=0;i++;i<10) { if(i==3) break; document.write(i); } </script> |
输出的结果为
0 1 2 4 5 6 7 8 9
break,continue的特殊用法
代码如下 | 复制代码 |
var result = false; point: { var obj = { key: 1 }; for (var key in obj) { // ... break point; } result = true; } alert(result); |
时间: 2024-09-20 11:41:46