请问这样写输入1-7之外的数字为什么就没反应呢?

<script type="text/javascript">

 var myweek=prompt("请输入周记几:","1");//prompt返回值是字符串类型,所以后面的1要加上引号

   switch(myweek)

   {

  case "1": //因为prompt返回值类型是字符串类型,此处的1也要加引号与之匹配

  case "2":

  document.write("参观考察");

  break;

  case "3":

  case "4":

  document.write("邀请客户");

  break;

  case "5":

  case "6":

  document.write("公司工作");

  break;

  case "7":

  document.write("休息");

  break;

  default:

  document.write("输入错误了呢!");

   }


   </script>


慕运维8629826
浏览 1908回答 6
6回答

玉林峰

代码中已经写了输入1或2 :参观考察输入3或4 :邀请客户输入5或6 :公司工作输入7:      休息其他(默认):输入错误

SimpleDog

没有错吧 我运行了一遍正常输出的 你清缓存试试

茫海

在firebug测试了一下,没问题

nickylau82

看了看应该没问题

恒爷

switch后面加上一个值
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript