1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8" />
5 <title>if练习1</title>
6 <script type="text/javascript">
7 /*
8 * 从键盘输入小明的期末成绩:
9 * 当成绩为100时,'奖励一辆BMW'
10 * 当成绩为[80-99]时,'奖励一台iphone15s'
11 * 当成绩为[60-80]时,'奖励一本参考书'
12 * 其他时,什么奖励也没有
13 */
14
15 /*
16 * prompt()可以弹出一个提示框,该提示框中会带有一个文本框,
17 * 用户可以在文本框中输入一段内容,该函数需要一个字符串作为参数,
18 * 该字符串将会作为提示框的提示文字
19 *
20 * 用户输入的内容将会作为函数的返回值返回,可以定义一个变量来接收该内容
21 */
22 //将prompt放入到一个循环中
23 while(true){
24 //score就是小明的期末成绩
25 var score = prompt("请输入小明的期末成绩(0-100):");
26 //判断用户输入的值是否合法
27 if(score >= 0 && score <= 100){
28 //满足该条件则证明用户的输入合法,退出循环
29 break;
30 }
31
32 alert("请输入有效的分数!!!");
33 }
34
35
36
37 //判断值是否合法
38 if(score > 100 || score < 0 || isNaN(score)){
39 alert("拉出去毙了~~~");
40 }else{
41 //根据score的值来决定给小明什么奖励
42 if(score == 100){
43 //奖励一台宝马
44 alert("宝马,拿去~~~");
45 }else if(score >= 80){
46 //奖励一个手机
47 alert("手机,拿去玩~~~");
48 }else if(score >= 60){
49 //奖励一本参考书
50 alert("参考书,拿去看~~~");
51 }else{
52 alert("棍子一根~~");
53 }
54 }
55
56
57
58
59
60
61 </script>
62 </head>
63 <body>
64
65 </body>
66 </html>