示例 2 : 循环语句 示例 3 : 循环语句,至少执行一次 示例 4 : 增强型循环语句 示例 5 : 继续下一次循环 示例 6 : 终止循环
使用 for打印0-4
注意: 进行循环的时候,一定要设置好自增和结束条件,否则会导致无限循环,浏览器直接挂掉。我已经被坑了很多次了。 <script>
function p(s){
document.write(s);
document.write("<br>");
}
document.write("使用for循环打印 0 到 4<br>");
for(var i=0;i<5;i++){
p(i);
}
</script>
<script> function p(s){ document.write(s); document.write("<br>"); } document.write("使用for循环打印 0 到 4<br>"); for(var i=0;i<5;i++){ p(i); } </script>
其实 while就是另一种形式的for
使用while打印0-4 注意: 进行循环的时候,一定要设置好自增和结束条件,否则会导致无限循环,浏览器直接挂掉。我已经被坑了很多次了。 <script>
document.write("使用while循环打印 0 到 4<br>");
function p(s){
document.write(s);
document.write("<br>");
}
var i = 0;
while(i<5){
p(i);
i++;
}
</script>
<script> document.write("使用while循环打印 0 到 4<br>"); function p(s){ document.write(s); document.write("<br>"); } var i = 0; while(i<5){ p(i); i++; } </script>
其实do-while与while的区别在于,至少会执行一次
使用do-while打印0-4 注意: 进行循环的时候,一定要设置好自增和结束条件,否则会导致无限循环,浏览器直接挂掉。我已经被坑了很多次了。 <script>
function p(s){
document.write(s);
document.write("<br>");
}
document.write("使用do-while循环打印 0 到 4<br>");
var i = 0;
do{
p(i);
i++;
} while(i<5);
</script>
<script> function p(s){ document.write(s); document.write("<br>"); } document.write("使用do-while循环打印 0 到 4<br>"); var i = 0; do{ p(i); i++; } while(i<5); </script>
continue 表示放弃本次循环,进行下一次循环
<script>
function p(s){
document.write(s);
document.write("<br>");
}
document.write("使用for循环打印 0 到 4<br>如果发现是3,就<span style='color:red'>放弃本次循环,并且进入下一次</span>循环<br>");
for(i=0;i<5;i++){
if(i==3)
continue;
p(i);
}
</script>
<script> function p(s){ document.write(s); document.write("<br>"); } document.write("使用for循环打印 0 到 4<br>如果发现是3,就<span style='color:red'>放弃本次循环,并且进入下一次</span>循环<br>"); for(i=0;i<5;i++){ if(i==3) continue; p(i); } </script>
break表示终止循环,循环体结束
<script>
function p(s){
document.write(s);
document.write("<br>");
}
document.write("使用for循环打印 0 到 4<br>如果发现是3,就<span style='color:red'>终止循环,循环体结束 </span><br>");
for(i=0;i<5;i++){
if(i==3)
break;
p(i);
}
</script>
<script> function p(s){ document.write(s); document.write("<br>"); } document.write("使用for循环打印 0 到 4<br>如果发现是3,就<span style='color:red'>终止循环,循环体结束 </span><br>"); for(i=0;i<5;i++){ if(i==3) break; p(i); } </script>
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2019-12-08
关于continue与while和do-while循环
1 个答案
yayiyiya 跳转到问题位置 答案时间:2019-12-25 额,因为continue是终止本次循环,继续下一次循环。所以i==3的时候符合条件,结束本次循环。然后此时你的i值没变还是3,下一次循环依旧是符合i==3,所以相当于无线循环了。可以吧
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2019-06-03
站长你好,请问while循环的p(i)与function p(s)是什么关系?
6 个答案
Amiu 跳转到问题位置 答案时间:2019-11-12 这..........................
aa13637392416 跳转到问题位置 答案时间:2019-09-19 你需要去复习java的方法
阿春 跳转到问题位置 答案时间:2019-08-17 javascript函数那里可以看到.
p(i);就是调用了
第一次p(i);为p(0),第二次p(i)为p(1);就是把i的值放到p(i)的i里面,i每次加一
RedMn 跳转到问题位置 答案时间:2019-08-14 一只小菜鸟二世 跳转到问题位置 答案时间:2019-07-13 我也有同样的疑问,如果是调用的话,不需要赋值的么?还是说p(i)等于p=(i)?
只有天知道 跳转到问题位置 答案时间:2019-06-10 这个就是调用啊。。
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
2017-04-20
关于continue和break是否可都用于for和while循环的疑问?
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|