【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
17行目に変数宣言をしています
let startTime;
そして、24行目にDate.now();を代入しています。
Date.now();
startTime = Date.now();
なぜ、17行目でDate.now();を代入しないのですか? なぜ、22行目の代入した値が37行目の
const elapsedTime = ((Date.now() - startTime) / 1000).toFixed(2);
に反映されるのでしょうか?
17行目の代入した値は、スコープにより、 21~24行目の
document.addEventListener("click", ()=>{ startTime = Date.now(); setWord(); });
有効で、それ以外は無効にならないのですか?
回答よろしくお願いします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
17行目に変数宣言をしています
そして、24行目に
Date.now();を代入しています。なぜ、17行目で
Date.now();を代入しないのですか?なぜ、22行目の代入した値が37行目の
に反映されるのでしょうか?
17行目の代入した値は、スコープにより、
21~24行目の
有効で、それ以外は無効にならないのですか?
回答よろしくお願いします。