課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
后面document.write(mydate.getDay())不是直接讀取了星期嗎?這里再給weekday賦值有什么意義呢?
2016-06-25
源自:JavaScript進階篇 7-4
正在回答
? ? ?首先,糾正一下,getDay()?返回星期,返回的是0-6的數(shù)字,0?表示星期天。并不是直接顯示星期幾。
? ? ?var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];這句話的意義在于創(chuàng)建一個數(shù)組,然后通過getDay()作為數(shù)組的下標(biāo)來找到數(shù)組中對應(yīng)的星期幾。
? ? ?最后,你這句document.write("今天是:" +mydate.getDay() );這句話是錯誤的,需要更改為document.write("今天是:" +weekday[mydate.getDay()] ); ? ? mydate.getDay()只是數(shù)組的下標(biāo)。沒聽懂歡迎追問
八月的島 提問者
dd小雷子
奇謀007 回復(fù) dd小雷子
J2167 回復(fù) dd小雷子
第一步:創(chuàng)建日期對象 new Date();
第二步:?創(chuàng)建數(shù)組對象weekday賦值=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
[
"星期日"
,
"星期一"
"星期二"
"星期三"
"星期四"
"星期五"
"星期六"
];
第三步:獲取一周的某一天:0~6的數(shù)字表示,存儲在變量中
第四步:輸出數(shù)組對象weekday對應(yīng),[獲取的星期天數(shù)0~6,比如今天是一周中的第5天,對應(yīng)數(shù)組下標(biāo),就是星期五]
getDay( )返回的只是0-6的數(shù)字,所以得轉(zhuǎn)化成"星期×"這種表示方式
顯示星期幾的,你刪掉就不能顯示了
<script?type="text/javascript"> ??var?mydate=new?Date();//定義日期對象 ??var?weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];//定義數(shù)組對象,給每個數(shù)組項賦值 ??var?mynum=mydate.getDay();//返回值存儲在變量mynum中??document.write(mydate.getDay());//輸出getDay()獲取值 ??document.write("今天是:"+?weekday[mynum]);//輸出星期幾</script>
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
2 回答這里的取值用var = document.getElementById(“id”).value
2 回答var result = '';為什么賦值等于空?
4 回答為什么賦值寫在函數(shù)里就不起作用了?
8 回答var body = document.body;這句在里面起到什么作用
4 回答var sum,x,y; 在此有什么用?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-06-25
? ? ?首先,糾正一下,getDay()?返回星期,返回的是0-6的數(shù)字,0?表示星期天。并不是直接顯示星期幾。
? ? ?var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];這句話的意義在于創(chuàng)建一個數(shù)組,然后通過getDay()作為數(shù)組的下標(biāo)來找到數(shù)組中對應(yīng)的星期幾。
? ? ?最后,你這句document.write("今天是:" +mydate.getDay() );這句話是錯誤的,需要更改為document.write("今天是:" +weekday[mydate.getDay()] ); ? ? mydate.getDay()只是數(shù)組的下標(biāo)。沒聽懂歡迎追問
2019-06-21
第一步:創(chuàng)建日期對象 new Date();
第二步:?創(chuàng)建數(shù)組對象weekday賦值=
[
"星期日"
,
"星期一"
,
"星期二"
,
"星期三"
,
"星期四"
,
"星期五"
,
"星期六"
];
第三步:獲取一周的某一天:0~6的數(shù)字表示,存儲在變量中
第四步:輸出數(shù)組對象weekday對應(yīng),[獲取的星期天數(shù)0~6,比如今天是一周中的第5天,對應(yīng)數(shù)組下標(biāo),就是星期五]
2016-07-03
getDay( )返回的只是0-6的數(shù)字,所以得轉(zhuǎn)化成"星期×"這種表示方式
2016-06-25
顯示星期幾的,你刪掉就不能顯示了