var mpt=new Date();
 var app=mpt.getDay();
 var qe=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
  switch(app){
     case "1":   document.write(qe[1]);break;
     case "2":   document.write(qe[2]);break;
     case "3":   document.write(qe[3]);break;
     case "4":   document.write(qe[4]);break;
     case "5":   document.write(qe[5]);break;
     case "6":   document.write(qe[6]);break;
     case "7":   document.write(qe[0]);break;
  };
为什么输不出呢??
你发现了第一点,还有第二点。 getDay();返回的是从0~6的数值,在case中也应该使用0~6来作为下标。
kanpo
问题的关键已经被我看破。。谢谢各位。。
返回的app是数值,而case中写成了字符串
你可以把你getDay 取出来的值打印出来看看就知道问题了。 注(case的值)