JavaScript · Junior · Запитання 6 з 75

Що виведе код?

console.log(x);
var x = 5;

Пояснення

Оголошення var піднімається (hoisting) на початок функції та ініціалізується undefined, а присвоєння лишається на місці. З let чи const тут був би ReferenceError.

Де почитати

Помилка в запитанні

JavaScript · Junior · запитання 6

Перевірте себе

Пройдіть тест JavaScript · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест