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