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

转载于:https://www.cnblogs.com/Renyi-Fan/p/8068337.html

html5--switch选择结构的优化相关推荐

  1. java switch和if_对比Java中if和switch选择结构二者的区别

    理博软件实训部的小伙伴遇到这么一个问题就是,也会用if结构,也会用switch结构,但是二者有什么区别呢,我相信学Java的小伙伴也会遇到这种困扰,所以特地作一下对比. switch选择结构和多重if ...

  2. java switch嵌套if_(新手)Java课程作业,请各位老哥指教:综合运用嵌套if选择结构、switch选择结构、多重if选择结构实现商品换购功能...

    综合运用嵌套if选择结构.switch选择结构.多重if选择结构实现商品换购功能 下面是我自己的代码,功能虽然基本满足,但是感觉好臃肿,很不简洁,有更好的方法吗?import java.util.Sc ...

  3. 试炼四:switch选择结构

    目录 1.使用switch选择结构实现判断某年某月某日是这一年的第几天? 2.使用switch选择结构判断一个月份属于一年中的那个季节.(春夏秋冬) 1.使用switch选择结构实现判断某年某月某日是 ...

  4. 8、JAVA入门——switch选择结构

    目录 1.定义 2.语法 3.执行规律 4. switch与多重if异同点 1.定义 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支. 2.语法 switch ...

  5. switch选择结构

    //要求控制台输入菜单编号,用int类型接收.根据输入的菜单编号,进入不同的菜单页面Scanner input=new Scanner(System.in);System.out.println(&q ...

  6. Day03-java流程控制-->switch选择结构

    switch选择结构 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支. switch case 语句有如下规则: switch 语句中的变量类型可以是: byt ...

  7. java中switch选择结构

    1.等值判断switch选择结构 语法: switch (表达式) { case 常量 1: 语句; break; case 常量 2: 语句; break; default: 语句; break; ...

  8. C语言switch选择结构

    一.switch的思想及意义: 程序设计中选择结构的第二大语句就是:switch语句.switch和if-else if一样都可以做多分支选择,但是switch语句的思想是把程序所有可能出现的值 的情 ...

  9. Java的switch选择结构

    public class SwitchDemo01 {public static void main(String[] args) {String name = "Lucius"; ...

最新文章

  1. Kubernetes Helm入门指南
  2. 【python】点分十进制ip与数字互转
  3. CListCtrl的用法总结
  4. Linux学习之系统编程篇:管道设置为非阻塞及管道的读写行为
  5. php下拉上滑分页,Flutter实现下拉刷新 上拉分页加载更多
  6. java nio connect_服务器或客户端上的Java NIO套接字在什么时...
  7. bigemap地图下载器优势分析
  8. CE教程 第八章 《注入++》
  9. 使用shell命令行查询wifi信号强度
  10. ycl-django网站搭建(持续更新中)
  11. win10误删系统变量path恢复方法
  12. 工业机器人视觉功能详解
  13. x86代表电脑的操作系统是32位 和 x64代表电脑的操作系统是64位
  14. html音乐播放器样式,html5扁平化mp3音乐播放器样式代码
  15. 奥的斯服务器显示dlm,奥的斯ACD系列电梯DLM故障的分析与处理
  16. log4j和slf4j的区别
  17. 中文名转换成英文名(c#)
  18. 大数据开发必备面试题Hive篇
  19. 去除IntelliJ IDEA中重复代码报灰黄色的下划波浪线
  20. Java 树形结构目录树的几种生成方式

热门文章

  1. Educational Codeforces Round 37 G. List Of Integers (二分,容斥定律,数论)
  2. 50:树中两个结点的最低公共祖先
  3. BZOJ 4610: [Wf2016]Ceiling Functi 水题
  4. android自定义控件实例
  5. HDU 2574 HDOJ 2574 Hdu Girls' Day ACM 2574 IN HDU
  6. 用C#抓取AJAX页面的内容
  7. jQuery和Prototype兼容问题
  8. mysql并发写入性能分析
  9. c#滚动条创建实例,多线程
  10. Windows窗口刷新机制详解