Что будет выведено в консоль?

Что будет выведено в консоль?



Правильный ответ: 10

Объяснение:

Внутри блока if мы создали локальную переменную a, которая будет доступна только внутри этого блока. Для JS эти переменные - разные, поэтому он не будет переопределять первую a. Следовательно, в b мы запишем значение переменной a, которая объявлена вне блока if, т.е. 10

Код для проверки:

let a = 10; 

if (a >= 3) { 
  let a = 5; 
} 

const b = a; 
console.log(b);


Report Page