В Javascript вы можете объявить переменную с помощью «Var» или «let», НО это неудобно, не волнуйтесь, я дам вам контекст.

Несколько лет назад (2015) Javascript изменился. До 2015 года Var имел глобальную область видимости, НО с ecmascript6 она изменилась, потому что мы можем использовать «Let» для объявления переменной.

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

Пример:

В этом примере я создал переменную с помощью «var» и трижды напечатал на консоли, чтобы показать вам это ...

Вы можете видеть, что переменная var была добавлена ​​к глобальному объекту окна.

НО, если вы создаете переменную с помощью LET, у вас не будет этой проблемы, и переменная LET может быть локальной или глобальной переменной.

Надеюсь, я помог Вам решить этот вопрос, и Вы сэкономили время.

Жду ваших комментариев, хорошего дня. = D