Уроки JavaScript для начинающих / #4 – Переменные и типы данных в JS
Что значит undefined? Ошибка JS?
undefined в JavaScript - это примитивное значение, указывающее на отсутствие присвоенного значения переменной или отсутствие определения значения. Это часто используется для обозначения того, что переменная существует, но ей не было присвоено конкретное значение. Например, если объявить переменную без присвоения ей значения: var x;
console.log(x); // Выведет: undefined Здесь переменная x существует, но не имеет явного значения, поэтому в консоли будет выведено undefined. Также, когда функция не...
Контекст выполнения и стек вызовов в JavaScript
Если вы — JavaScript-разработчик или хотите им стать, это значит, что вам нужно разбираться во внутренних механизмах выполнения JS-кода. В частности, понимание того, что такое контекст выполнения и стек вызовов, совершенно необходимо для освоения других концепций JavaScript, таких, как поднятие переменных, области видимости, замыкания. Материал, перевод которого мы сегодня публикуем, посвящён контексту выполнения и стеку вызовов в JavaScript.
Контекст выполнения Контекст выполнения (execution context)...