JS基礎_while的練習2
阿新 • • 發佈:2017-10-14
rip cnblogs ~~ one size 輸入 isn htm 什麽
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>
JS基礎_while的練習2