看看我的錯哪了。。
?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;
? };
?
為什么輸不出呢??
2016-05-10
你發現了第一點,還有第二點。 ?getDay();返回的是從0~6的數值,在case中也應該使用0~6來作為下標。
2016-04-28
kanpo
2016-04-19
問題的關鍵已經被我看破。。謝謝各位。。
返回的app是數值,而case中寫成了字符串
2016-04-19
你可以把你getDay 取出來的值打印出來看看就知道問題了。 ? ?注(case的值)