var, let и const
var
обмежена областю видимості функції
її значення буде
undefinedякщо ви спробуєте звернутися до неї до її оголошення
let
обмежена областю видимості блоку
ви отримаєте
ReferenceError, якщо спробуєте звернутися до неї до її оголошення
Детальніше про відмінності var і let.
const
обмежена областю видимості блоку
ви отримаєте
ReferenceError, якщо спробуєте звернутися до неї до її оголошенняне може бути перезаписана
Див.:
Last updated