flexbe banner 468x60flexbe banner 728x90flexbe banner 930x180jivo banner 468x60jivo banner 728x90jivo banner 930x180beget banner 468x60beget banner 728x90beget banner 930x180

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

У JavaScript есть несколько зарезервированных ключевых слов. Это слова, которые вы не можете использовать в качестве идентификаторов (имена переменных, имена функций и циклов) в своих программах JavaScript.

Зарезервированные ключевые слова в ECMAScript 5 (ES5)

В следующем списке показаны ключевые слова, зарезервированные в ECMAScript 5. Он включает в себя ключевые слова, которые зарезервированы для будущего, а также ключевые слова, которые запрещены в строгом режиме.

arguments break case catch
class const continue debugger
default delete do else
enum eval export extends
false finally for function
if implements import in
instanceof interface let new
null package private protected
public return static super
switch this throw true
try typeof var void
while with

Ключевые слова arguments и eval не являются строго зарезервированными ключевыми словами, но они обрабатываются как ключевые слова в строгом режиме, поэтому их нельзя использовать в качестве идентификаторов. Кроме того, ключевые слова null, true, и false не могут использоваться в качестве идентификаторов в ECMAScript.

Зарезервированные ключевые слова в ECMAScript 6 (ES6)

В следующем списке показаны ключевые слова, зарезервированные в ECMAScript 6. Он включает в себя ключевые слова, которые зарезервированы для будущего, а также ключевые слова, которые запрещены в строгом режиме.

arguments await break case
catch class const continue
debugger default delete do
else enum eval export
extends false finally for
function if implements import
in instanceof interface let
new null package private
protected public return static
super switch this throw
true try typeof var
void while with yield

Зарезервированные ключевые слова в старых стандартах

В следующем списке показаны ключевые слова, которые были зарезервированы как будущие ключевые слова в соответствии со старыми спецификациями ECMAScript (до ECMAScript 5 или ES5).

abstract boolean byte char
double final float goto
int long native short
synchronized throws transient volatile

Для оптимальной обратной совместимости лучше избегать использования всех ключевых слов, показанных на этой странице, в качестве имен переменных или имен свойств в вашем JavaScript-коде.

etxt banner 480x320etxt banner 728x90etxt banner 120x600smsc banner 480x320smsc banner 728x90smsc banner 120x600flexbe banner 480x320flexbe banner 728x90flexbe banner 120x600

Если вы разработчик, мы рекомендуем добавить этот пост в Закладки, т.к. быстрый доступ к информации, которую мы часто используем ускоряет нашу работу.

Здесь вы можете посмотреть все посты содержащие тег «закладки».

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 3

Оценок пока нет. Поставьте оценку первым.

Похожие посты