亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這個+ i[mydate.getDay()]+為什么會輸出本地星期呢

var mydate = new Date();
? var i = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]
? document.write("今天是陽歷:"+mydate.getFullYear() + "年" + mydate.getMonth() + "月" + mydate.getDay() + "日" + i[mydate.getDay()]+"<br? />");

今天是星期二

+ i[mydate.getDay()]+是什么意思?為什么直接彈出alert(i[9])不行嗎

正在回答

3 回答

首先這個代碼有問題, i[mydate.getDay()] 的原意是想獲得“星期”,但mydate.getDay()獲取的是1-31日的數字

0 回復 有任何疑惑可以回復我~

getDate()是獲取具體日期的數字,例如23日、15日。getDay() 方法返回表示星期的某一天的數字,返回值是 0(周日) 到 6(周六) 之間的一個整數。兩者有區別。

拿到了星期幾的數字后,在i這個數組里按照index去取具體是星期幾的字符串。此外,i這個數組一共只有7個元素,你拿i[9]就只能拿到undefine了


1 回復 有任何疑惑可以回復我~

因為這個獲取的就是本機時間 ? 換個電腦換個時間同樣的代碼獲取的值卻不一樣

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這個+ i[mydate.getDay()]+為什么會輸出本地星期呢

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號