循环需要具备三要素:
1. 变量起始值
2.终止条件(没有终止条件,循环会一直执行,造成死循环)
3. 变量变化量(用自增或者自减)
while循环:
变量起始值(let i=0)0while(循环条件(i<=?)){执行的代码变量(i++)}
for 循环:
把声明起始值、循环条件、变化值写到一起,让人一目了然
for循环的最大价值: 循环数组
for(let i=0;i<10;i++) {代码的执行}
for循环的嵌套:
打印5行星星* 每行5个
<script>
for(let i=1 ;i<=5;i++){
// 第一个循环控制行数
for(let j=1 ;j<=5; j++){
// 第二个循环控制打印个数
document.write('⭐');
}
document.write('<br>');
}
</script>
do.....while:条件表达式出现在循环的尾部,所以循环中的 代码块会在条件被测试之前至少执行一次。
let i=0do { 执行的代码 变量 i++ }while( 判断的条件 )
循环结束:
continue:结束本次循环,继续下次循环
break:跳出所在的循环