課程
/前端開發
/JavaScript
/JavaScript進階篇
?timeStr = date.getFullYear()+"年"; ??{為什么這個年份不用 = 號前面 加 + 號}
? timeStr += date.getMonth()+ 1 + "月"; ?{這里 為何要用+號 進行拼接,不用會怎樣,}
? timeStr += date.getDate()+"日"; ?{同上}
? var day = date.getDay(); ?{此時這里使用變量 是什么意思,解釋一下。}
2016-10-04
源自:JavaScript進階篇 7-23
正在回答
+=是累加的意思,如sum+=1等于sum=sum+1。 ?但是在字符串中+=是將一個字符串加到另一個字符串后面組成新的字符串。在本例中第一個是給字符串timeStr賦值,不需要+=,后面的+=是將?date.getMonth()+ 1 + "月"和date.getDate()+"日"加到date.getFullYear()+"年"后面去構成XXXX年XX月XX日。
getDay()是Date對象的一個屬性,它返回的值是“0~6”中間一個數,將“星期日,星期一……星期六“七個日子寫到數組里面,就可以利用返回值調取數組里的日子。例:
var mydate=new Date();
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var myweek=mydate.getDay();
document.write(weekday[myweek]);
十年wf 提問者
可以啊,你的switch循環后面不就是嗎?
不要+=啊,+=是累加的意思,比如sum+=i就等于sum=sum+i; ? getDay是返回星期,返回的是數字;
慕粉4039862
十年wf 提問者 回復 慕粉4039862
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答如下代碼哪有問題呢?謝謝!
2 回答問題如下,標題多余
1 回答看下有問題嗎?
4 回答新手如下問
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-04
+=是累加的意思,如sum+=1等于sum=sum+1。 ?但是在字符串中+=是將一個字符串加到另一個字符串后面組成新的字符串。在本例中第一個是給字符串timeStr賦值,不需要+=,后面的+=是將?date.getMonth()+ 1 + "月"和date.getDate()+"日"加到date.getFullYear()+"年"后面去構成XXXX年XX月XX日。
getDay()是Date對象的一個屬性,它返回的值是“0~6”中間一個數,將“星期日,星期一……星期六“七個日子寫到數組里面,就可以利用返回值調取數組里的日子。例:
var mydate=new Date();
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var myweek=mydate.getDay();
document.write(weekday[myweek]);
2016-10-06
可以啊,你的switch循環后面不就是嗎?
2016-10-04
不要+=啊,+=是累加的意思,比如sum+=i就等于sum=sum+i; ? getDay是返回星期,返回的是數字;