elapsedTime += Date.now() - startTime は経過時間を足して再代入しているのですか?

はい、その通りです。
2023年3月19日
ユーザー

基本的な質問で恐縮ですが、今回の構文の処理の流れとして、
「一度目の Start ⇒ Stop クリックの際に elapsedTime が上の let = elapsedTime に返されて値を保持。
二度目の Start ⇒ Stop クリックの際に二度目の elapsedTime を一度目に保持されていた let = elapsedTime に加算し、その上で、上の let = elapswedTime に値を返してその値を保持」

と Start ⇒ Stop のクリックの都度ループを繰り返えしている。

という理解で宜しいのでしょうか。
自分の解釈が正しいのか確信がない為、教えていただきたいと存じますm(__)m。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?