为了账号安全,请及时绑定邮箱和手机立即绑定

谁能给我解释下这道题???

我不知道为什么这么写的<script type="text/javascript">
  var mydate=new Date();
  var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
  document.write("今天是:" + weekday[mydate.getDay()]);
</script>

正在回答

2 回答

mydate.getDay()获取的是星期几,例如是星期六。获取的就是6,weekday[mydate.getDay()]是获取weekday[]中下标为mydate.getDay()的元素。如今天是星期六,那就是获取weekday[6]的元素。

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

weekday[mydate.getDay()]中weekday是数组,中括号中的是下标mydate为定义的变量获取的是当前时间,getDay返回mydate日期的星期几0表示星期日,6表示星期六,通过数组来输出星期一这些

0 回复 有任何疑惑可以回复我~
#1

元风风风

那要是设置初始时间了,星期怎么算,比如设mydate=new Date(2016,4,6);返回的是星期几.
2016-04-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

谁能给我解释下这道题???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信