JavaScript | Зарезервированные слова (ReservedWord)

JavaScript | Зарезервированные слова (ReservedWord)

На странице перечислены зарезервированные слова JavaScript, которые нельзя использовать в качестве переменных.

Зарезервированное слово (reserved word) — это IdentifierName, которое нельзя использовать в качестве идентификатора. Многие ключевые слова являются зарезервированными словами, но некоторые нет, а некоторые зарезервированы только в определенных контекстах. if и while — зарезервированные слова. await зарезервирован только внутри асинхронных функций и модулей. async не зарезервирован; его можно использовать как имя переменной или метку оператора без ограничений.

 

В одну строку:

await break case catch class const continue debugger default delete do else enum export extends false finally for function if import in instanceof new null return super switch this throw true try typeof var void while with yield

В один столбец:

  • await
  • break
  • case
  • catch
  • class
  • const
  • continue
  • debugger
  • default
  • delete
  • do
  • else
  • enum
  • export
  • extends
  • false
  • finally
  • for
  • function
  • if
  • import
  • in
  • instanceof
  • new
  • null
  • return
  • super
  • switch
  • this
  • throw
  • true
  • try
  • typeof
  • var
  • void
  • while
  • with
  • yield

 

Информационные ссылки

Стандарт ECMAScript — Раздел «12.6.2 Keywords and Reserved Words» — https://tc39.es/ecma262/#prod-ReservedWord