zoukankan      html  css  js  c++  java
  • JS 分支语句

      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>
  • 相关阅读:
    垃圾回收机制_合集
    线程_同步应用
    动态给类的实例对象 或 类 添加属性
    【Python】画一个心形
    【JS】网站运行时间
    【Python】random库
    【HTML】iframe嵌套界面自适应,可高度自由收缩
    【HTML】三种方法使HTML单页面输入密码才能访问
    维护
    投喂记录
  • 原文地址:https://www.cnblogs.com/PowellZhao/p/5537635.html
Copyright © 2011-2022 走看看