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"冒号后面的的空格

【转载文章务必保留出处和署名,谢谢!】
原文地址:https://www.cnblogs.com/EricZLin/p/8596481.html