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

Выражения и операторы в JavaScript — 2. Идентификаторы

Фрагмент из «Выражения и операторы в JavaScript»: 2. Идентификаторы.

JavaScript main.js
function checkError() {
    // Пытаемся обратиться к несуществующей переменной
    try {
        console.log(undefinedVariable); 
    } catch (e) {
        // Ошибка: ReferenceError: undefinedVariable is not defined
        console.error(e.message); 
    }
}

checkError();

// Контекст typeof исключает ошибку для неопределенных идентификаторов
console.log(typeof undefinedVariable); // "undefined" (без ошибки)
function checkError() {
    // Пытаемся обратиться к несуществующей переменной
    try {
        console.log(undefinedVariable); 
    } catch (e) {
        // Ошибка: ReferenceError: undefinedVariable is not defined
        console.error(e.message); 
    }
}

checkError();

// Контекст typeof исключает ошибку для неопределенных идентификаторов
console.log(typeof undefinedVariable); // "undefined" (без ошибки)