05.if语句.html 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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. if(条件表达式){
  12. 语句……
  13. }else{
  14. 语句……
  15. }
  16. if……else……语句
  17. 当该语句执行时,会先对if后的条件表达式进行求值判断,
  18. 如果该值为true,则执行if后的语句
  19. 如果该值为false,则执行else后的语句
  20. 语法三:
  21. if(条件表达式){
  22. 语句……
  23. }else if(条件表达式){
  24. 语句……
  25. }else if(条件表达式){
  26. 语句……
  27. }else{
  28. 语句……
  29. }
  30. if……else if……else语句
  31. 当该语句执行时,会从上到下依次对条件表达式进行求值判断
  32. 如果值为true,则执行当前的语句
  33. 如果值为false,则继续向下判断
  34. 如果所有条件都不满足,则执行最后一个else后的语句
  35. 该语句中,只会有一个代码块被执行,一旦代码块执行了,则直接结束语句
  36. */
  37. // var age = 50;
  38. // if(age>=60){
  39. // alert('你已经退休了');
  40. // }else{
  41. // alert('你还没到退休年龄');
  42. // }
  43. // var num = 60;
  44. // if(num >= 100){
  45. // alert('成绩非常优秀');
  46. // }else if(num >= 80){
  47. // alert('只能算优良');
  48. // }else if(num >= 60){
  49. // alert('不错,及格了');
  50. // }else if(num >= 40){
  51. // alert('垃圾');
  52. // }else{
  53. // alert('渣渣');
  54. // }
  55. var num = 60;
  56. if(num < 40){
  57. alert('渣渣');
  58. }else if(num >= 40 && num < 60){
  59. alert('垃圾');
  60. }else if(num >= 60 && num < 80){
  61. alert('不错,及格了');
  62. }else if(num >= 80 && num < 100){
  63. alert('只能算优良');
  64. }else{
  65. alert('成绩非常优秀');
  66. }
  67. </script>
  68. </head>
  69. <body>
  70. </body>
  71. </html>