Date.now()とnew Date()の違いがわかりません

new Date()はオブジェクトを生成し、Date.now()は数値(基準日からの経過ミリ秒)を返します。
2020年5月18日
ユーザー

詳解JavaScript オブジェクト編/#21 現在日時を扱ってみよう」での、

  • 現在日時を表す値は new Date() で作ることができる〜

という内容を思い出し、本動画内のstartTime = Date.now();にもnew Date()を使用したところ、動作自体に問題はありませんでした(同様にconsole.log()の箇所にもnew Date()を使用しました。)

それぞれの違いがわからず、どのような理由でここではDate.now()を利用されているのかご教示いただけますでしょうか?

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

プレミアムプランとは?