欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

4、while.dowhile.for.嵌套循环.关键字

程序员文章站 2024-03-23 21:44:04
...

一、循环语句

1、 在给定条件成立时,反复执行某程序段。==> 死循环
2、 直到不满足条件为止
3、 循环三要素:
* 变量的初始化  
* 循环条件
* 对变量的更新

二、 while循环

 变量初始化; 
	while(条件){
		满足条件执行的代码;
		变量更新;
		}
案例:var num = 100;(1-100奇数)
	while(num >= 1){
		if(num % 2 == 1){
			console.log(num);
		}
    num--;
	}

三、do{执行的代码}while(条件)

1、格式:
(1) 变量初始化
(2)do{执行的代码;变量更新}while(条件)
2、 特点:先do一遍,再判断条件
 例:var num = 16;
		do{
			console.log("看小电影");
			num++;
		}while(num >= 18)

四、for(){}

1、格式:​
for(变量初始化;条件;变量更新){
		执行的代码;  
		}
		
案例:小王入职月薪10K,每年涨幅5%,10年后工资多少?这
       10年小王一共赚了多少钱。
	var salary = 10000 * 12; //第一年年薪
	var total = salary;
	for(var i= 2;i<=10;i++){
		salary = salary * (1 + 0.05);
		total += salary;
	}
	console.log("第10年的月薪为"+salary/12);
	console.log("10年一共赚了"+total);

五、嵌套循环

特点:每次内层循环执行完毕后,外层循环的值才变动一次
案例:for(var i=1;i<=3;i++){
		for(var j=1;j<=3;j++){
		document.write("i的值是"+i+",j的值是"+j+<br/>");
		}
	}

六、语句中的关键字:break、continue

1.break 结束当前的整个循环
2.continue 跳过当前的本次循环,进入下一次循环
备注: 
*、在多层循环嵌套中,一个break语句只向外跳一层循环。
*、 break和continue后如果带标识,则跳出标识所在循环
          例: for(var i=1;i<=3;i++){
                  if(i==2){
                  continue;
                 }
               console.log(i);
            }