Зарезервированные слова JavaScript
Какие зарезервированные слова существуют в JavaScript?
Зарезервированные слова в языке JavaScript

Зарезервированные слова в JavaScript — это слова, которые пока еще не существуют в ядре языка JavaScript и не встроены в его синтаксис, но в будущем, эти слова могут быть внедрены в ядро JavaScript, например слово abstract.
В качестве имён идентификаторов (переменных, функций, объектов, массивов и т.д.) не рекомендуется использовать названия зарезервированных слов.
Список зарезервированных слов JavaScript
abstract,
boolean,
byte,
char,
class,
const,
debugger,
double,
enum,
export,
extends,
final,
float,
goto,
implements,
import,
int,
interface,
long,
native,
package,
private,
protected,
public,
short,
static,
super,
synchronized,
throws,
transient,
volatile.
Читать далее: Идентификаторы JavaScript