switch语句中case后面的东西是什么意思?

switch语句中case后面的东西是什么意思?
最新回答
情不知所起

2021-12-28 00:37:29

例:用switch来判断用户输入的成绩应该属于哪个范围。60一下不及格,60-70及格,70-80良好,80-90优秀,90以上学霸


<script type="text/javascript">

    var score=parseInt(prompt('请输入你的成绩'));

    switch(true){

        case score>=0&&score<60:

            alert('不及格');

            break;

        case score>60&&score<=70:

            alert('及格');

            break;

        case score>70&&score<=80:

            alert('良好');

            break

        case score>80&&score<=90:

            alert('优秀');

            break;    

        case score>90&&score<=100:

            alert('优秀');

            break;    

        default:

            alert('输入不合法');

    }

    </script>

扩展资料:

代码知识总结:

1.if语句的嵌套要注意大括号的一一对应,实现if--else的正确匹配;

2.switch...case..break语句不要误丢break,case后面跟的是变量,且case后面要加空格;

3.运算符要注意优先级;

4.缩进格式并不能暗示else的匹配;

5.在if和else后面总要用到{},即使只有一条语句。

参考资料:

百度百科-switch