1. <script>
    2. //分别打印每月有多少天
    3. //1 3 5 7 8 10 12 31天
    4. //4 6 9 11 30天
    5. //2月 28天
    6. var num = parseInt(prompt("请输入数字代表当前的月份"));
    7. //var num = prompt("请输入数字代表当前的月份");
    8. //console.log(typeof(num)); //在switch的case进行判断的时候,其实用的===来看到num和值是否相等
    9. //当break省略的时候会出现贯穿的现象
    10. switch(num){
    11. case 1:
    12. case 3:
    13. case 5:
    14. case 7:
    15. case 8:
    16. case 10:
    17. case 12:
    18. console.log("31天");
    19. break;
    20. case 4:
    21. case 6:
    22. case 9:
    23. case 11:
    24. console.log("30天");
    25. break;
    26. case 2:
    27. console.log("28天");
    28. break;
    29. //default也可以省略,但是一般情况不建议省略
    30. default:
    31. console.log("您的输入有误");
    32. break;
    33. }
    34. </script>

    test.gif