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>
时间: 2025-01-05 05:02:44