var weekday的赋值在这里有什么用?
后面document.write(mydate.getDay())不是直接读取了星期吗?这里再给weekday赋值有什么意义呢?
2016-06-25
首先,纠正一下,getDay() 返回星期,返回的是0-6的数字,0 表示星期天。并不是直接显示星期几。
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];这句话的意义在于创建一个数组,然后通过getDay()作为数组的下标来找到数组中对应的星期几。
最后,你这句document.write("今天是:" +mydate.getDay() );这句话是错误的,需要更改为document.write("今天是:" +weekday[mydate.getDay()] ); mydate.getDay()只是数组的下标。没听懂欢迎追问
显示星期几的,你删掉就不能显示了
<script type="text/javascript"> var mydate=new Date();//定义日期对象 var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];//定义数组对象,给每个数组项赋值 var mynum=mydate.getDay();//返回值存储在变量mynum中 document.write(mydate.getDay());//输出getDay()获取值 document.write("今天是:"+ weekday[mynum]);//输出星期几</script>
举报