123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- <script>
- /*
- 语法二:
- if(条件表达式){
- 语句……
- }else{
- 语句……
- }
- if……else……语句
- 当该语句执行时,会先对if后的条件表达式进行求值判断,
- 如果该值为true,则执行if后的语句
- 如果该值为false,则执行else后的语句
- 语法三:
- if(条件表达式){
- 语句……
- }else if(条件表达式){
- 语句……
- }else if(条件表达式){
- 语句……
- }else{
- 语句……
- }
- if……else if……else语句
- 当该语句执行时,会从上到下依次对条件表达式进行求值判断
- 如果值为true,则执行当前的语句
- 如果值为false,则继续向下判断
- 如果所有条件都不满足,则执行最后一个else后的语句
- 该语句中,只会有一个代码块被执行,一旦代码块执行了,则直接结束语句
- */
- // var age = 50;
- // if(age>=60){
- // alert('你已经退休了');
- // }else{
- // alert('你还没到退休年龄');
- // }
- // var num = 60;
- // if(num >= 100){
- // alert('成绩非常优秀');
- // }else if(num >= 80){
- // alert('只能算优良');
- // }else if(num >= 60){
- // alert('不错,及格了');
- // }else if(num >= 40){
- // alert('垃圾');
- // }else{
- // alert('渣渣');
- // }
- var num = 60;
- if(num < 40){
- alert('渣渣');
- }else if(num >= 40 && num < 60){
- alert('垃圾');
- }else if(num >= 60 && num < 80){
- alert('不错,及格了');
- }else if(num >= 80 && num < 100){
- alert('只能算优良');
- }else{
- alert('成绩非常优秀');
- }
- </script>
- </head>
- <body>
-
- </body>
- </html>
|