• Switch ……case语句


    Switch(变量){
    case 1:
    如果变量和1的值相同,执行该处代码
    break;
    case 2:
    如果变量和2的值相同,执行该处代码
    break;
    case 3:
    如果变量和3的值相同,执行该处代码
    break;
    default:
    如果变量和以上的值都不相同,执行该处代码
    break;
    }
    注意:视情况而定,default后面的break可以省略,default也可以省略。

    switch后边的变量和case后边值的数据类型必须保持一致。(严格模式,绝对相等===)

     /*1: 在网页中获取用户输入的成绩信息,每20分算一个等级,不同等级显示不同的评语,在控制台中输出信息。
    
    比如:输入20 弹出消息框成绩20 输入40弹出消息框40 */
            var score=prompt("请输入成绩");
            switch(score){
                case "20":
                alert("成绩为20");
                break;
                case "40":
                alert("成绩为40");
                break;
                case "60":
                alert("成绩为60");
                break;
                default:
                alert("输入错误");
                break;
            }

    ◆Switch语句可以对变量进行集体判断

    //        2:根据用户输入月份,显示对应的季节(例如:3,4,5为春季)
            var jj=prompt("请输入季节");
            switch(jj){
                    case"3": case"4": case"5":
                    alert("春季");
                    break;
                    case"6": case"7": case"8":
                    alert("夏季");
                    break;
                    case"9": case"10": case"11":
                    alert("秋季");
                    break;
                    case"12": case"1": case"2":
                    alert("冬季");
                    break;
                    default:
                    alert("输入错误");
                    break;
            }
            

     注意case"3": case"4"冒号后面的的空格

    【转载文章务必保留出处和署名,谢谢!】
  • 相关阅读:
    nyoj891找点(贪心)
    spark streaming方法
    spark submit打印gc信息
    spark dataframe方法解释
    structed streaming基础---跳过的坑
    scala学习---2
    增量式编码器定时器配置和速度计算的处理方法
    三次样条插补的实现
    增量式编码器计数的过零点处理问题
    串口发送带有使能引脚的注意事项
  • 原文地址:https://www.cnblogs.com/EricZLin/p/8596481.html
Copyright © 2020-2023  润新知