case值只能是数字吗?

来源:4-4 多种选择(Switch语句)

梦小欣

2015-12-03 15:02

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>switch</title>

<script type="text/JavaScript">

function my()

{var myweek =document.getElementById("con").value;//myweek表示星期几变量

switch(myweek)

{

 case a:

 case b:

alert("学习理念知识");

 break;

 case c:

 case d:

 alert("到企业实践");

 break;

 case e:

 alert("总结经验");

 break;

 default:

 alert("周六、日休息和娱乐");

}


}


</script>


</head>


<body>周计划


<input type="text" id="con">


<input type="button" value="点击" onclick="my()">


</body>


</html>


写回答 关注

3回答

  • 木子舟义
    2015-12-03 15:29:20
    已采纳

        var num = 25;


        switch(true){

            case num > 15 && num < 26:

            alert(1);

            break;

            case num <= 15:

            alert(2);

            break;

            default:

            alert(3);

        }


        switch(num){

            case 14:

            alert(2);

            break;

            case 25:

            alert(1);

            break;

            default:

            alert(3);

        }

    这样的话你是否明白?

    我要开发地图...

    谢谢啊!

    2016-06-15 23:28:18

    共 7 条回复 >

  • 梦小欣
    2015-12-03 15:33:44

    我忘记给字符串加引号了,谢谢

  • 帮秋
    2015-12-03 15:05:08

    也可以是字符串 

    梦小欣

    不明白,为什么?

    2015-12-04 14:46:09

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468190 学习 · 21891 问题

查看课程

相似问题