var

function

null

Язык программирования JavaScript обладает несколькими зарезервированными словами, играющими роль ключевых слов языка JavaScript. Как уже говорилось прежде, зарезервированные слова JavaScript не имеют возможности быть идентификаторами в программе. Являясь частью синтаксиса языка, интерпретатор придаёт зарезервированным словам специальные значения.

Ниже приведены зарезервированные ключевые слова JavaScript:

breakcasecatch
continuedebuggerdefault
deletedoelse
falsefinallyfor
functionifin
instanceofnewnull
returnswitchthis
throwtruetry
typeofvarvoid
whilewith

JavaScript производит резервирование некоторых ключевых слов начиная с версии ES6.

classconstenum
exportextendsimport
super

Также использование некоторых ключевых слов производится и в строгом режиме JavaScript strict mode.

implementsinterfacelet
packageprivateprotected
publicstaticyield

Дополнительно, строгий режим JavaScript ограничивает использование таких идентификаторов, как:

argumentseval