• html5--switch选择结构的优化


    html5--switch选择结构的优化

    问题:

    使用循环语句判断月份是31天还是30天

    两点提示:

    1. 使用switch多条件判断语句
    2. 合理的省略break优化代码

      1 <!DOCTYPE html>
      2 <html lang="zh-cn">
      3 <head>
      4     <meta charset="utf-8">
      5     <title>7-19 课堂演示</title>
      6     <link rel="stylesheet" type="text/css" href="style.css">
      7 </head>
      8 <body>
      9     <script>
     10         // for(i=1;i<=50;i++){
     11         //     if(i%3==0) {
     12         //     document.write(i+'<br>')
     13         //     }  
     14         // }
     15     </script>
     16 
     17     <script>
     18         // var month=2;
     19         // var num;
     20         // switch(month){
     21         //     case 1:
     22         //         num=31;
     23         //         alert(num);
     24         //         break;
     25         //     case 3:
     26         //         num=31;
     27         //         alert(num);
     28         //         break;
     29         //     case 5:
     30         //         num=31;
     31         //         alert(month+"月有:"+ num+"天");
     32         //         break;
     33         //     case 7:
     34         //         num=31;
     35         //         alert(num);
     36         //         break;
     37         //     case 8:
     38         //         num=31;
     39         //         alert(num);
     40         //         break;
     41         //     case 10:
     42         //         num=31;
     43         //         alert(num);
     44         //         break;
     45         //     case 12:
     46         //         num=31;
     47         //         alert(num);
     48         //         break;
     49         //     case 4:
     50         //         num=30;
     51         //         alert(num);
     52         //         break;
     53         //     case 6:
     54         //         num=30;
     55         //         alert(num);
     56         //         break;
     57         //     case 9:
     58         //         num=30;
     59         //         alert(num);
     60         //         break;
     61         //     case 11:
     62         //         num=30;
     63         //         alert(num);
     64         //         break;
     65         //     case 8:
     66         //         num=30;
     67         //         alert(num);
     68         //         break;
     69         //     case 10:
     70         //         num=30;
     71         //         alert(num);
     72         //         break;
     73         //     case 12:
     74         //         num=30;
     75         //         alert(num);
     76         //         break;
     77         //     case 2:
     78         //         num="28或29"
     79         //         alert(num);
     80         // }
     81     </script>
     82     <script>
     83         var month=2;
     84         var num;
     85         switch(month){
     86             case 1:
     87             case 3:
     88             case 5:
     89             case 7:
     90             case 8:
     91             case 10:
     92             case 12:
     93                 num=31;
     94                 alert(month+"月有:"+ num+"");
     95                 break;
     96             case 4:
     97             case 6:
     98             case 9:
     99             case 11:
    100             case 8:
    101             case 10:
    102             case 12:
    103                 num=30;
    104                 alert(month+"月有:"+ num+"");
    105                 break;
    106             case 2:
    107                 num="28或29"
    108                 alert(month+"月有:"+ num+"");
    109         }
    110     </script>
    111 </body>
    112 </html>
    View Code
  • 相关阅读:
    vscode 整理————开篇之力(一)
    重学c#系列——datetime 和 datetimeoffset[二十一]
    重新点亮shell————什么是shell[一]
    重新整理 .net core 实践篇——— 权限中间件源码阅读[四十六]
    为什么构建容器需要Namespace?
    基于Windows Mobile 5.0的掌上天气预报设计
    使用.NE平台调用服务访问非托管 DLL 中的函数
    .NET Framework 3.0 RC1 开发环境构建
    ASP.NET未处理异常的处理
    基于Silverlight的Windows Phone 推箱子程序开发
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/8068337.html
Copyright © 2020-2023  润新知