請問我這段代碼哪里錯了呀 ?為何無法顯示結(jié)果
? var mydate=new Date();
? var year=mydate.getFullYear();
? var month=mydate.getMonth()+1;
? var date=mydate.getDate();
? var day=myweek[mydate.getDay()]
? var myweek=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]
? document.write(year+"年"+month+"月"+date+"日"+day);
2017-10-31
myweek這個數(shù)組應該是放在day之前合理些,還有,每句代碼之后加上”;”
2017-10-31
為什么myweek要放在day之前的原因是因為代碼是依次執(zhí)行的,先執(zhí)行“var day=myweek[mydate.getDay()];”這句,這時候myweek的初始化還沒有做,所以day拿不到myweek的值