5_分支判断.html 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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. </head>
  9. <body>
  10. <script>
  11. // var a = 7;
  12. // var b = 8;
  13. /*
  14. 使用if来规定要执行的代码块,如果指定条件为true
  15. 使用else来规定要执行的代码块,如果指定条件为false
  16. */
  17. /*
  18. if 代表条件成立 执行if后面的语句
  19. else 代表只要if不成立 其他条件都可以 去执行else
  20. */
  21. // if (a > b) {
  22. // console.log("错误的")
  23. // } else {
  24. // console.log('正确的')
  25. // }
  26. /*
  27. 使用else if 来规定要测试的新条件 多加了一层判定
  28. */
  29. // if (a > b) {
  30. // console.log(1111)
  31. // } else if (a == b) {
  32. // console.log(222)
  33. // } else {
  34. // console.log(333)
  35. // }
  36. /*
  37. break 停止后续的操作
  38. default 当其他条件都不执行的时候 去走defalut 默认值
  39. */
  40. // var c = 0
  41. // switch (c) {
  42. // case 4:
  43. // alert('我是4')
  44. // break
  45. // case 3:
  46. // alert('我是3')
  47. // break
  48. // case 2:
  49. // alert('我是2')
  50. // break
  51. // case 1:
  52. // alert('我是1')
  53. // break
  54. // default:
  55. // alert('我谁也不是')
  56. // break
  57. // }
  58. var num = window.prompt("请输入分数",60)
  59. if(num >=90&&num<=100){
  60. alert('优秀')
  61. } else if(num >= 60 && num < 90){
  62. alert('及格')
  63. } else if (num < 60) {
  64. alert("不合格")
  65. }
  66. </script>
  67. </body>
  68. </html>