JavaScriptのvarとletについて

JavaScriptで変数宣言する際に、varとletがありますが、どちらを使えばいいでしょうか? letは局所的変数というのは理解できています。 なるべくletでかけるところは書いたほうが良