06.练习一.html 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. /*
  10. 从键盘输入小明的期末成绩:
  11. 当成绩为100时,奖励一辆BWM
  12. 当成绩为80-99时,奖励一台iPhone15s
  13. 当成绩为60-80时,奖励一本参考书
  14. 其他时,什么奖励也没有
  15. */
  16. /*
  17. prompt()可以弹出一个提示框,该提示框中会带有一个文本框,
  18. 用户可以在文本框中输入一段内容,该函数需要一个字符串作为参数,
  19. 该字符串将会作为提示框的提示文字
  20. 用户输入的内容将会作为函数的返回值返回,可以定义一个变量来接收该内容
  21. */
  22. //我做的
  23. // var num = 99;
  24. // if(num > 100){
  25. // alert('成绩输入错误,超过总分了');
  26. // }else if(num == 100){
  27. // alert('不错,可以奖励一辆BWM');
  28. // }else if(num >= 80 && num < 100){
  29. // alert('可以奖励一台iPhone15s');
  30. // }else if(num >=60 && num < 80){
  31. // alert('可以奖励一本参考书');
  32. // }else{
  33. // alert('继续努力吧');
  34. // }
  35. //根据老师讲的做的
  36. //score就是小明的期末成绩
  37. var score = prompt("请输入小明的期末成绩(0-100):");
  38. //根据score的值来觉得给小明什么奖励
  39. if (score > 100 || score < 0 || isNaN(score)) {
  40. alert('成绩输入错误');
  41. } else if (score == 100) {
  42. alert('不错,可以奖励一辆BWM');
  43. } else if (score >= 80) {
  44. alert('可以奖励一台iPhone15s');
  45. } else if (score >= 60) {
  46. alert('可以奖励一本参考书');
  47. } else {
  48. alert('继续努力吧');
  49. }
  50. </script>
  51. </head>
  52. <body>
  53. </body>
  54. </html>