循环结构
循环结构 : 满足一定条件,重复执行一个动作或一段代码。
循环的区别 while:
- 当型循环,先判断条件,后执行语句
- 当条件第一次为假时,一次也不执行.
- 当用于循环次数不确定时 do while:
- 直到型循环,先执行语句,后判断条件
- 当条件第一次执行为假时,至少执行一次循环
- 常用语循环次数不确定时 for
- 多功能循坏(当型循环),先判断条件,后执行语句
- 当条件第一次为假时,一次也不执行
- 常用于循环次数确定时
循环思想(三要素)
- 从哪里开始
- 到哪里结束
- 步长(步进)
实现循环的语句
- while
- do while
- for
当型循环
循环初值;
while(循环条件){
语句组;
步长;
}
直到型循环
循环初值;
do{
语句组;
步长;
}while(循环条件);
多功能循环
for(循环初值;循环条件;步长){
语句组;
}
流程控制关键字
- continue(继续) : 跳出本次循环,直接进入一下次循环。
- break : 跳出循环。
循环嵌套
- 输出m行n列的8
<script> //声明函数 function fn(m,n){ //形参(形式参数):用于接收实参的值,必须是变量 // 输出m行n列的8 //m 行: 从第一行开始,最m行结束,步长 var str = ''; for(var row = 1;row <= m;row ++){ //n 列: 从第一列开始,最n列结束,步长 for(var col = 1;col <= n;col ++){ str += 8; } str += '\n'; } console.log(str); console.log(m,n); } // m = 8 var a = parseInt(prompt('请输入行数:')); var b = parseInt(prompt('请输入列数:')); fn(a,b); //实参(实际参数):给形参传递的数据,可以是常量 ,变量,表达式 </script>