JavaScript 保留字

75 阅读1分钟

JavaScript关键字

在JavaScript中,您不能将这些保留字用作变量,标签或函数名称:

abstractargumentsawait*boolean
breakbytecasecatch
charclass*const*continue
debuggerdefaultdeletedo
doubleelseenum*eval
export*extends*falsefinal
finallyfloatforfunction
gotoifimplementsimport*
ininstanceofintinterface
let*longnativenew
nullpackageprivateprotected
publicreturnshortstatic
super*switchsynchronizedthis
throwthrowstransienttrue
trytypeofvarvoid
volatilewhilewithyield

标有*的单词在ECMAScript 5 和d ECMAScript 6.是新出现的;

JavaScript删除保留字

ECMAScript 5/6标准删除了下列保留字

abstractbooleanbytechar
doublefinalfloatgoto
intlongnativeshort
synchronizedthrowstransientvolatile

但是也不要使用上面的删除的保留字,因为不是所有的平台都覆盖了ES5/6