Переменные — это способы присвоения имен значениям. Используя переменные, мы можем ссылаться на значение или изменять его, а затем возвращаться к нему позже. (для повторного использования, обновления или отзыва)

var num; //undefined
num = 5; //assignment

С именем переменных, таким как «оценка» выше, имя местоположения ячейки памяти назначается имени переменной, чтобы мы могли ссылаться на нее всякий раз, когда мы хотим получить к ней доступ (без учета области видимости в javascript).

Сначала оценка имени переменной инициализируется значением «undefined».

var num = 5; //basic syntax

Даже в этом операторе оценка имени переменной присваивается ячейке памяти с неопределенным значением до выполнения javascript, а затем переменной оценки присваивается число 20 во время выполнения.