Вот что прекрасно в языке программирования javascript, он полон сюрпризов
Позволить:
«Let» — это блочная, а не глобальная локальная переменная, используемая для инициализации оператора, давайте разберемся на примере:

если вы видите пример, что переменная «fname» недоступна вне функции, поэтому эта вещь называется блочной, но может быть доступна внутри функции, вы можете увидеть в приведенном ниже коде

Константа:
«Const», который обычно известен как константа, теперь вы понимаете, что его значение не может измениться после того, как ему было присвоено значение null или какое-либо другое значение, давайте посмотрим пример ниже.


и это также блочная, а не глобальная локальная переменная, используемая для инициализации оператора.
Вар:
«Var» используется для объявления переменной, и это глобальная переменная.


и «Var» также можно переназначить.