Источник: WebForMyself.com Переменная var кажется Вам идентичной переменной let? Вы создали переменную const, но ее свойства были изменены? var, let и const до сих пор являются для вас загадкой? До появления ECMAScript6, декларации var правили миром. Были проблемы, связанные с переменными, объявленными с помощью var. Но пришло время появления новых способов объявления переменных. В рамках ES6, для объявления переменных были добавлены let и const. Вы будете иметь кристально четкое представление об области видимости и использовании var, let и const...
Переменная - это именованная область хранения данных. Для создания переменной в JS используйте ключевое слово "let". например: let something; something = "wrong"; или для краткости можно написать в одной строке: let something = "wrong"; также можно задавать несколько переменных в доной строке: let name = "guest", age = 34, access = true; но более читаемый и длинный вариант: let name = "guest" ; let age = 34 ; let access = "guest" ; В старых скриптах вы также можете также найти другое ключевое слово: var вместо let...