Пожалуй, заголовок статьи не совсем верный. Правильнее было бы сказать - “объект или элементарный тип данных”. Но я решил сделать попроще. Поэтому получилось так, как получилось ))) Наверняка, если вы хотя бы немного знаете JavaScript, вы встречали что-то подобное: var len = 0; var s = 'Hello!'; len = s.length; //len = 6 Здесь мы объявили и инициализировали строковую переменную, а потом получили длину строки с помощью свойства length. Но, раз у переменной s есть свойства, значит, это объект? А вот и нет. Если мы проверим тип переменной s с помощью оператора typeof, то получим string. То есть строковая переменная - это никакой не объект...
Переменные - это контейнеры, которые хранят значение и имеют имя, которое вы используете для ссылки на это значение. В JavaScript переменные объявляются с помощью ключевых слов var, let или const. Ключевое слово var было использовано в старых версиях JavaScript, но в современном стандарте let и const используются чаще. Ключевое слово let используется для объявления переменных, которые могут изменяться. В этом примере переменная myVariable сначала содержит строку "Hello world!", а затем значение изменяется на "Hi there!"...