15 / 51
В чём разница между var, let и const?
var имеет функциональную область видимости и поднимается (hoisting) со значением undefined. let и const имеют блочную область видимости и попадают в Temporal Dead Zone до момента объявления. Разница между let и const в том, что const требует инициализации при объявлении и не позволяет переприсвоить значение (но объекты и массивы внутри const по-прежнему мутабельны).