【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
const d = new Date(2019, 10);
のあと
d.setHours(10, 20, 30);
で、2019/11/01 10:20:30 になるところまでは理解できましたが、 その後さらに、
2019/11/01 10:20:30
d.setDate(31);
が 2019/12/01 10:20:30 となったり、
2019/12/01 10:20:30
d.setDate(d.getDate() + 3);
が 2019/12/04 10:20:30 になるところが理解できません。
2019/12/04 10:20:30
私の解釈では、
'use strict'; { const d = new Date(2019, 10); // 2019/11/01 00:00:00 d.setHours(10, 20, 30); // 2019/11/01 10:20:30 d.setDate(31); // 2019/12/01 00:00:00 d.setDate(d.getDate() + 3); // 2019/11/04 00:00:00 console.log(d); // 2019/11/01 00:00:00 }
このように考えてしまいます。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
のあと
で、
2019/11/01 10:20:30になるところまでは理解できましたが、その後さらに、
が
2019/12/01 10:20:30となったり、が
2019/12/04 10:20:30になるところが理解できません。
私の解釈では、
このように考えてしまいます。