Код IT
← Каталог

Переменные в JavaScript — Hoisting

Фрагмент из «Переменные в JavaScript»: Hoisting.

JavaScript main.js
function example() {
    console.log(a); // undefined
    var a = 1;
    
    console.log(b); // ReferenceError
    let b = 2;
    
    console.log(c()); // 3
    function c() {
        return 3;
    }
}

example();
function example() {
    console.log(a); // undefined
    var a = 1;
    
    console.log(b); // ReferenceError
    let b = 2;
    
    console.log(c()); // 3
    function c() {
        return 3;
    }
}

example();