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

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

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

JavaScript main.js
const user = {
    name: "Timur",
    age: 31
};

// Доступ к существующему свойству
console.log(user.name); // "Timur"

// Доступ к отсутствующему свойству
console.log(user.role); // undefined (НЕ ReferenceError)

// Попытка обратиться к несуществующей переменной (не свойству)
try {
    console.log(role); 
} catch (e) {
    console.error("Ошибка:", e.message); // ReferenceError: role is not defined
}
const user = {
    name: "Timur",
    age: 31
};

// Доступ к существующему свойству
console.log(user.name); // "Timur"

// Доступ к отсутствующему свойству
console.log(user.role); // undefined (НЕ ReferenceError)

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