Что будет выведено в консоль?
Правильный ответ: 10
Объяснение:
Внутри блока if мы создали локальную переменную a, которая будет доступна только внутри этого блока. Для JS эти переменные - разные, поэтому он не будет переопределять первую a. Следовательно, в b мы запишем значение переменной a, которая объявлена вне блока if, т.е. 10
Код для проверки:
let a = 10; if (a >= 3) { let a = 5; } const b = a; console.log(b);