Переменные — это способы присвоения имен значениям. Используя переменные, мы можем ссылаться на значение или изменять его, а затем возвращаться к нему позже. (для повторного использования, обновления или отзыва)
var num; //undefined num = 5; //assignment
С именем переменных, таким как «оценка» выше, имя местоположения ячейки памяти назначается имени переменной, чтобы мы могли ссылаться на нее всякий раз, когда мы хотим получить к ней доступ (без учета области видимости в javascript).
Сначала оценка имени переменной инициализируется значением «undefined».
var num = 5; //basic syntax
Даже в этом операторе оценка имени переменной присваивается ячейке памяти с неопределенным значением до выполнения javascript, а затем переменной оценки присваивается число 20 во время выполнения.