「elapsedTime += Date.now() - startTime」の意味が理解できない

elapsedTimeは経過時間なのでタイマーが再開したときに足し上げる必要があります。
2020年5月3日
ユーザー

タイマーを再開させる処理が理解できません。



動画ではこの後に、ストップボタンを何回押しても正しくタイマーを再開させるために、elapsedTime += Date.now() - startTimeと修正していましたが、この式の意味が分からないです。



そして、最終的に定数dがこのような式になっていますが、この式の意味も理解できていないです。
結果として、タイマーがなぜ動画のように動くのかが理解できていない状態です。

ご教授のほど、宜しくお願いいたします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?