为什么 11 月 getMonth 回的值月是10,而星期的星期四 就是 4 呢?

来源:7-4 返回星期方法

刘氏阿四

2018-11-22 11:48

如图所示:

https://img.mukewang.com/5bf6270000014f2207730561.jpg

写回答 关注

4回答

  • _reiko
    2018-11-23 17:28:05
    已采纳

    数组的索引是从0开始的

      星期:      星期日 星期一  星期二  星期三  星期四  

    对应索引:     0         1          2           3           4

    月份          一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月

    对应索引:   0     1     2      3     4      5     6      7      8       9      10

  • ksadad
    2018-12-04 17:35:21

    星期的:      星期日 星期一  星期二  星期三  星期四  

    对应索引:     0         1          2           3           4

    星期的索引,0对应的是周日,剩下的周一到周六对应的分别是1到6;


    月份          一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月

    对应索引:   0     1     2      3     4      5     6      7      8       9      10

    月份的索引,0对应的是1月,所以索引10对应的是11月。


  • 刘氏阿四
    2018-11-23 11:51:07

    https://img3.mukewang.com/5bf779010001d6fe07560426.jpg

    11月5日:返回的是 10  和5 ;

    你说的我没懂,别看我写的赋值,可以删除了的,只是为了让你们理解写的。我说的是同样直接get出的,如果都是从0开始,星期四getDay回的值不应该是3吗?

    leslie...

    都是从0开始,星期的0代表的星期日,1代表星期一,就是这么规定的,不懂记住就行了

    2019-02-12 14:02:20

    共 1 条回复 >

  • 慕的地1602528
    2018-11-23 03:11:35

    getMonth() 和 getDay()都是以0为开始,但是星期X是数组存储的,下标从0开始。

    刘氏阿四

    没懂,截图在楼下了

    2018-11-23 11:51:40

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题