1.for循环结构
1.for循环语法
for( 语句1;语句2;语句3 ){
循环体:需要反复执行的代码;
}
执行步骤
1.执行代码1(声明循环变量)
2.判断代码2 (循环条件)
2.1 成立,执行循环体代码。
执行完毕之后会执行代码3(循环变量自增),重复步骤2
2.2 不成立,结束循环,执行大括号后面的代码
*/
//需求:打印三次 你好呀
for(let i = 1;i <= 3;i++){
console.log('你好呀');
};
?
2.break与continue关键字
3.循环次数不固定(穷举)
穷举:从1遍历到无穷大,找出符合条件的数
<script>
//需求:有一群人,如果3个人站一排多出1个人,如果4个人站一排多出2个人,如果5个人站一排多出3个人
//请问这群人有多少人
for(let i = 1;i < Infinity;i++){//从1循环到无穷大,也是一种死循环
if(i % 3 == 1 && i % 4 ==2 && i % 5 == 3){
console.log ( "人数为" + i );
break;//找到答案,结束循环
}
}
</script>
4.数组遍历
-
1.数组的遍历:获取数组中每一个元素的值,称之为遍历该数组
-
2.一般使用for循环来遍历数组,只不过数组的遍历是一种固定格式的for循环 -
3.固定循环语句格式:for(let i = 0; i < arr.length; i++) {// 数组遍历的固定结构}
let arr = [10,20,30,40,50];
for(let i = 0;i<arr.length;i++){
let element = arr[i]; //获取数组的每一个元素
console.log ( element );
}
?下一章:JavaScript入门第十一章(练习--动态生成柱状图)
|