質問: JavaScriptで変数宣言する際に、varとletがありますが、どちらを使えばいいでしょうか? letは局所的変数というのは理解できています。 なるべくletでかけるところは書いたほうが良いというような風潮になっているのでしょうか?
回答: let はES2015(ES6)からサポートされた比較的新しい方法で、Safariなどの一部のPC用ブラウザやAndroid/IiOSなどのメジャーなモバイル用ブラウザでネイティブサポートされていないことに注意が必要です。 このことを踏まえたうえでの話ですが、ES6ベースのJavaScriptプログラミングでは基本的に let を使うべきで、 var は使い道が無くなったと言われています。