Список зарезервированных слов JavaScript

JavaScript

Ключевые слова в JavaScript — это заранее определенные слова, которые имеют определенное значение для интерпретатора и которые не могут быть изменены. В JavaScript их также называют зарезервированными словами.

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

Ключевые слова JavaScript используются для выполнения действий в программе. Например, ключевое слово let указывает браузеру создать переменную:

let x = 10;

Здесь let — ключевое слово, указывающее, что x — это имя переменной, хранящей значение 10. Поскольку ключевые слова имеют определенное значение в языке JavaScript, мы не можем использовать их для определения переменных, функций или меток, которые имеют те же имена, что и эти ключевые слова. Например:

let const = 20; // Invalid

Здесь const не может быть именем переменной, потому что const — это ключевое слово, которое используется для хранения постоянного значения.

Поскольку JavaScript — язык, чувствительный к регистру, все ключевые слова в JavaScript должны быть написаны строчными буквами.

Список ключевых слов JavaScript (зарезервированные слова)

В таблице показан список общего количества часто используемых ключевых слов (зарезервированных слов) в языке JavaScript. Они следующие:

abstractargumentsawait*booleanbreakbyte
casecatchcharclass*constcontinue
debuggerdefaultdeletedodoubleelse
enum*evalexport*extends*falsefinal
finallyfloatforfunctiongotoif
implementsimport*ininstanceofintinterface
let*longnativenewnullpackage
privateprotectedpublicreturnshortstatic
super*switchsynchronizedthisthrowthrows
transienttruetrytypeofvarvoid
volatilewhilewithyield

Примечание: Зарезервированные слова, отмеченные знаком *, являются новыми в ECMAScript 5 и 6.

Удалены зарезервированные слова

Следующие ключевые слова JavaScript были удалены из стандарта ECMAScript 5/6:

abstractbooleanbytechardoublefinal
floatgotointlongnativeshort
synchronizedthrowstransientvolatile

Примечание: Не используйте эти удаленные зарезервированные слова для определения имен переменных. ECMAScript 5/6 не имеет полной поддержки во всех веб-браузерах.

Объекты, свойства и методы JavaScript

Вам также следует воздержаться от использования имен предопределенных объектов, свойств и методов JavaScript:

ArrayDateevalfunctionhasOwnPropertyInfinity
isFiniteisNaNisPrototypeOflengthMathNaN
nameNumberObjectprototypeStringtoString
undefinedvalueOf

В этом руководстве мы перечислили все ключевые слова JavaScript (зарезервированные слова), которые не следует использовать в качестве имен переменных, функций или меток. Мы надеемся, что вы поняли все основные моменты, связанные с зарезервированными словами JavaScript.

Оцените статью
Adblock
detector