Какое ключевое слово используется для объявления переменных с блочной областью видимости в JavaScript?
function example() {
let x = 10; // локальная переменная
if (x > 5) {
let y = 20; // блочная переменная
console.log(x); // 10
console.log(y); // 20
}
console.log(x); // 10
console.log(y); // ошибка: переменная недоступна вне блока
}
example();
В этом примере переменная `x` является локальной переменной функции `example` и видна только внутри этой функции. Переменная `y` объявлена внутри блока кода `if` с использованием ключевого слова `let` и видна только внутри этого блока кода. Вне блока кода переменная `y` будет недоступна.
Использование `let` помогает избежать конфликта имён переменных и создать более чистый и понятный код. Учитывая, что переменные с блочной областью видимости ограничены в области своего блока, это улучшает понимание и поддержку кода.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет