Вот что прекрасно в языке программирования javascript, он полон сюрпризов

Позволить:

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

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

Константа:

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

и это также блочная, а не глобальная локальная переменная, используемая для инициализации оператора.

Вар:

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

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