标签:
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title></title>
6 </head>
7 <body>
8 </body>
9
10 <script type="text/javascript">
11 //如果我有钱,我就做很多很多公益事业
12 //if 如果
13 //先定义一个正确的值保证if()括号内的布尔值可正常执行
14 var isHasMoney = true;
15 if(isHasMoney == true){
16 alert("我就做很多很多公益事业");
17 }
18
19
20 //结构 if(条件 布尔值 true,false){内容}
21 //如果我是男的,我就买房子,否则我就找个男朋友买房子
22 //规定 sex = true;表示男人
23 var sex = false;
24 //方法一
25 if(sex == true){
26 alert("买房子")
27 }
28
29 if(sex == false){
30 alert("找男朋友");
31 }
32
33 //方法二
34 if(sex == true){
35 alert("买房子");
36 }else{
37 alert("找女朋友");
38 }
39 //列子:如果数字A 大于数字 B,弹框“大于”,如果数字 A 小于数字B 弹框“小于”
40 var number1 = 200;
41 var number2 = 200;
42 if (number1 > number2) {
43 alert("大于");
44 } else{
45 alert("小于");
46 }
47
48 //如果 如果数字A 大于数字 B,弹框“大于”,如果数字 A 小于数字B 弹框“小于” 否则弹框 “等于”
49 var number1 = 100;
50 var number2 = 400;
51 if(number1 > number2){
52 alert("大于");
53 }else if(number1 < number2){
54 alert("小于");
55 }else{
56 alert("等于");
57 }
58
59 var number = 100;
60 if(number < 0){
61 alert("负数");
62 }else if(number < 100){
63 alert("小于100");
64 }else if(number < 200){
65 alert("小于200");
66 }else if(number < 300){
67 alert("xiaoyu 300");
68 }else{
69 alert("大于等于300");
70 }
71
72 //注意:else 不能单独出现
73
74 /* switch 分支结构,主要用来解决多 if else if逻辑混乱的情况*/
75
76 var select = 4;
77 if(select == 1){
78 alert("取钱");
79 }else if(select == 2){
80 alert("存钱");
81 }else if(select == 3){
82 alert("转账");
83 }else{
84 alert("退卡");
85 }
86 //替代方法
87
88 switch(select){
89 case 1:{
90 alert("取钱");
91 break; // 跳出当前分支结构
92 }
93
94 case 2:{
95 alert("存款");
96 break;
97 }
98
99 case 3:{
100 alert("转账");
101 break;
102 }
103 //默认情况(如果上面所有情况都不满足,则执行 default)
104 default:{
105 alert("退卡");
106 }
107 }
108 //例子:考试成绩: 80以上,打印优秀 70-80 良好 60-70 合格,小于60 不合格
109 var score = 44;
110 var result = -1;// 这个值为多少为所谓
111 if(score >= 80){
112 result = 1;
113 }else if(score >= 70){
114 result = 2;
115 }else if(score >= 60){
116 result = 3;
117 }else{
118 result = 4;
119 }
120 //遇到result的值,用case判断,当等于1时候,case 1:执行如下行为
121 switch(result){
122 case 1:{
123 alert("优秀");
124 break;
125 }
126 case 2:{
127 alert("良好");
128 break;
129 }
130 case 3:{
131 alert("合格");
132 break;
133 }
134 default:{
135 alert("不合格");
136 }
137 }
138 </script>
139
140 </html>
标签:
原文地址:http://www.cnblogs.com/PowellZhao/p/5537635.html