JavaScript的while循环实例
2018-12-05 本文已影响0人
邵毅超
计算年利率
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>年利率</title>
</head>
<script type="text/javascript">
//定义一个变量,作为当前的钱数
var money = 1000;
//定义一个变量,作为计数器
var count = 0;
//写一个while循环来计算每年的钱数
while(money<5000){
money*=1.05;
count++; //计数器自增
}
document.write("一共需要"+count+"年");
</script>
<body>
</body>
</html>
小明成绩改良版
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>while练习2</title>
<script type="text/javascript">
// while循环重写小明的成绩,如果用户输入不合法就反复输入,直到正确为止
while (true){
var score = prompt('请输入小明的成绩');
if (!+score || (+score*10%5 != 0) || +score>100 || +score<0) {
alert('非法字符,请重新输入!');
}
else if(score<=59){
alert("翻滚吧!")
}
else if(score>=60 && score<=80){
alert('奖励手机');
break;
}
else if(score>=81 && score<=99){
alert('奖励宝马车')
break;
}
else if(score==100){
alert('奖励别墅一栋')
break;
}
else{
break;
}
}
</script>
<body>
</body>
</html>