Назад к задачам
Junior — Senior
6

Печать переменной c с учётом всплытия и тайм‑аута

Компании, где спрашивали:

SmartWay
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

В функции выводятся значения переменной c в разных точках выполнения, демонстрируя поведение всплытия (hoisting) и работу асинхронного setTimeout.

function l() {
    console.log(c);
    var c = 5;
    setTimeout(function() {
        console.log(c);
        var c = 10;
        console.log(c);
    }, 100);
    console.log(c);
};

l()