В Javascript вы можете объявить переменную с помощью «Var» или «let», НО это неудобно, не волнуйтесь, я дам вам контекст.
Несколько лет назад (2015) Javascript изменился. До 2015 года Var имел глобальную область видимости, НО с ecmascript6 она изменилась, потому что мы можем использовать «Let» для объявления переменной.
Вы не должны использовать «Var», потому что это считается плохой практикой. Это может привести к проблеме переназначения значений.
Пример:
В этом примере я создал переменную с помощью «var» и трижды напечатал на консоли, чтобы показать вам это ...
Вы можете видеть, что переменная var была добавлена к глобальному объекту окна.
НО, если вы создаете переменную с помощью LET, у вас не будет этой проблемы, и переменная LET может быть локальной или глобальной переменной.
Надеюсь, я помог Вам решить этот вопрос, и Вы сэкономили время.
Жду ваших комментариев, хорошего дня. = D