?var date=new Date();? var time='';//日期? time=date.getFullYear()+"年";? time+=time+date.getMonth()+1+"月";//這里會顯示2016年9月//為何time=time+date.getMonth()+1+“月”會出現2016年81月 而不是2016年9月? 不是應該a+=b與a=a+b等價么 求大神告知為何time=time+date.getMonth()+1+“月” 會出現81月?而 +=就會正確?? time+=date.getDate()+"日";? var week=date.getDay()? switch(week){????? case 0:????????? week='星期日';????????? break;????? case 1:????????? week='星期一';????????? break;?????? case 2:????????? week='星期二';????????? break;????? case 3:????????? week='星期三';????????? break;?????? case 4:????????? week='星期思';????????? break;????? case 5:????????? week='星期五';????????? break;????????? case 6:????????? week='星期六';????????? break;????? }? document.write(time+" "+week);
JavaScript進階篇7-23編程練習 標準答案疑問 (a+=b與a=a+b不是一樣的么)
wubin_work
2016-09-16 18:06:29