1. 程式人生 > >JS基礎_while的練習2

JS基礎_while的練習2

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