Переменные в JavaScript могут хранить не только строки, но и другие данные, например, числа.
Объявим две переменные, положим в одну - строку, а в другую - число.
Как вы можете видеть, переменной без разницы, что хранить:
Значение можно копировать из одной переменной в другую.
Значение из num перезаписывает текущее в message.
В «коробке» message меняется значение:

После этого присваивания в обеих коробках num и message находится одно и то же значение 100500.