プログラミング言語が時代とともに進化していくように、JavaScriptもバージョンが更新されていきます。現在最新版として使われているのが、「ES6(ECMAScript6)」というバージョンです。
以前までは変数宣言にvarのみを使用していましたが、ES6の環境からletとconstが新たに追加されました。
varはスコープの範囲を広げる自由度の高い変数のため、意図していないエラーが起こり得ることから、使用頻度は低いです。特別な意図がない限りはletとconstを使うようにしましょう。
Link:
https://tcd-theme.com/2021/04/javascript-difference-let-const.html