1. while (条件) { //条件成立就会反复执行这里的代码 }
do{ //先执行一遍代码 //while条件成立再继续反复执行 } while(条件)
for ( 初始值;循环条件;步进 ){ //条件成立就会反复执行这里的代码 }
2. 三种循环的联系和区别
1、都是会反复执行的代码块
2、大部分情况下可以互相替换
3、do...while至少执行一次,while和for有可能0次,while不太能确定执行次数,for可以
4、for循环的嵌套 : 可以简单的理解为行和列的关系(外层for循环控制行,内层循环控制列)
3. break和continue关键字
break:跳出循环体,整个循环结束
continue:结束本次循环进入下一次循环体
4. 打印菱形星星
<script type="text/javascript">
//打印星星//上半部分星星
for (var i=1;i<=6;i++) {
for (var j=1;j<=6-i;j++) {
document.write(" ");
}
for (var t=1;t<=2*i-1;t++) {
document.write(" * ")
}
document.write("<br/>")
}
//下半部分
for (var z=1;z<=6;z++) {
for (var x=2;x<=z;x++) {
document.write(" ");
}
for (var c=1;c<=2*(6-z)+1;c++) {
document.write(" * ")
}
document.write("<br/>")
}
</script>