js--2.语法-15.while

1      循环控制语句

1.1  概念

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

 

1.2  while语句

1.2.1  格式

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

while(expression){

         statement

}

 

1.2.2  三个步骤

1.3  do…while语句

1.3.1  格式

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

do{

         statement

} while(expression);

 

 

1.3.2  三个步骤

 

 

2      循环控制语句

2.1  while语句

//定义一个变量,表示当前的钱数
			var money = 1000;
			//定义一个计数器
			var count = 0;
			//定义一个while循环来计算每年的钱数
			while(money < 5000){
				money *= 1.05;
				//使count自增
				count++;
			}
			console.log("一共需要"+count+"年");

 

//将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("棍子一根~~");
				}
			}


2.2  do…while语句

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值