JavaScript · Junior · Запитання 7 з 75
Що виведе код?
console.log(y);
let y = 5;- ✓Правильна відповідь:
ReferenceError - 2
undefined - 3
5
Пояснення
let і const теж піднімаються, але до рядка оголошення перебувають у тимчасовій мертвій зоні (TDZ): будь-яке звернення до них кидає ReferenceError. Це допомагає ловити використання змінних до ініціалізації.