【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
if (year === today.getFullYear() && month === today.getMonth()) こちらのコードですが、 let year = today.getFullYear let month = today.getMonth(); としているので、 year === today.getFullYear() やmonth === today.getMonth()としなくても すでにyearとmonthは当日の年月がとれているのではないかと考えたのですが、 なぜこのような記述になるのでしょうか? 単純にてif(year && month)でyearがtrueかつmonthがtrueというように表現できないのでしょうか?
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
if (year === today.getFullYear() && month === today.getMonth())
こちらのコードですが、
let year = today.getFullYear
let month = today.getMonth();
としているので、
year === today.getFullYear() やmonth === today.getMonth()としなくても
すでにyearとmonthは当日の年月がとれているのではないかと考えたのですが、
なぜこのような記述になるのでしょうか?
単純にてif(year && month)でyearがtrueかつmonthがtrueというように表現できないのでしょうか?