1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title></title>
6 <script type="text/javascript">
7
8 /*
9 * if语句
10 * 语法二:
11 * if(条件表达式){
12 * 语句...
13 * }else{
14 * 语句...
15 * }
16 *
17 * if...else...语句
18 * 当该语句执行时,会先对if后的条件表达式进行求值判断,
19 * 如果该值为true,则执行if后的语句
20 * 如果该值为false,则执行else后的语句
21 *
22 * 语法三:
23 * if(条件表达式){
24 * 语句...
25 * }else if(条件表达式){
26 * 语句...
27 * }else if(条件表达式){
28 * 语句...
29 * }else{
30 * 语句...
31 * }
32 *
33 * if...else if...else
34 * 当该语句执行时,会从上到下依次对条件表达式进行求值判断
35 * 如果值为true,则执行当前语句。
36 * 如果值为false,则继续向下判断。
37 * 如果所有的条件都不满足,则执行最后一个else后的语句
38 * 该语句中,只会有一个代码块被执行,一旦代码块执行了,则直接结束语句
39 */
40
41 var age = 50;
42
43 if(age >= 60){
44 alert("你已经退休了~~");
45 }else{
46 alert("你还没退休~~~");
47 }
48
49 //-------------------------------------------------------------------------------------
50
51 age = 200;
52
53 if(age > 100){
54 alert("活着挺没意思的~~");
55 }else if(age > 80){
56 alert("你也老大不小的了~~");
57 }else if(age > 60){
58 alert("你也退休了~~");
59 }else if(age > 30){
60 alert("你已经中年了~~");
61 }else if(age > 17){
62 alert("你已经成年了");
63 }else{
64 alert("你还是个小孩子~~");
65 }
66
67 //-------------------------------------------------------------------------------------
68
69 age = 90;
70
71 if(age > 17 && age <= 30){
72 alert("你已经成年了");
73 }else if(age > 30 && age <= 60){
74 alert("你已经中年了");
75 }else if(age > 60 && age <= 80){
76 alert("你已经退休了");
77 }else{
78 alert("你岁数挺大的了~~");
79 }
80
81
82 </script>
83 </head>
84 <body>
85 </body>
86 </html>