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

js语法之while语句讲解

程序员文章站 2022-06-14 12:01:57
1循环控制语句 1.1概念 循环语句:通过循环语句可以反复的执行一段代码多次 1.2while语句 1.2.1 格式 while循环语句也称为前测试循环语句,语法格式如下...

1循环控制语句

1.1概念

循环语句:通过循环语句可以反复的执行一段代码多次

1.2while语句

1.2.1 格式

while循环语句也称为前测试循环语句,语法格式如下:

while(expression){

statement

}

js语法之while语句讲解

1.2.2 三个步骤

js语法之while语句讲解

1.3do…while语句

1.3.1 格式

do…while循环语句也称为后测试循环语句,语法格式如下:

do{

statement

} while(expression);

js语法之while语句讲解

1.3.2 三个步骤

js语法之while语句讲解

2循环控制语句

2.1while语句

js语法之while语句讲解

 

//定义一个变量,表示当前的钱数
			var money = 1000;
			//定义一个计数器
			var count = 0;
			//定义一个while循环来计算每年的钱数
			while(money < 5000){
				money *= 1.05;
				//使count自增
				count++;
			}
			console.log("一共需要"+count+"年");
js语法之while语句讲解
//将prompt放入到一个循环中
			while(true){
				//score就是小明的期末成绩
				var score = prompt("请输入小明的期末成绩(0-100):");
				//判断用户输入的值是否合法
				if(score >= 0 && score <= 100){
					//满足该条件则证明用户的输入合法,退出循环
					break;
				}
				
				alert("请输入有效的分数!!!");
			}
			
			
			
			//判断值是否合法
			if(score > 100 || score < 0 || isnan(score)){
				alert("拉出去毙了~~~");
			}else{
				//根据score的值来决定给小明什么奖励
				if(score == 100){
					//奖励一台宝马
					alert("宝马,拿去~~~");
				}else if(score >= 80){
					//奖励一个手机
					alert("手机,拿去玩~~~");
				}else if(score >= 60){
					//奖励一本参考书
					alert("参考书,拿去看~~~");
				}else{
					alert("棍子一根~~");
				}
			}