Reserved words abstract *, debugger, final *, instanceof, protected *, transient *, boolean *, default, finally, int *, public *, true, break, delete, float *, interface *, return, try, byte *, do, for, let *, short *, typeof, case, double *, function, long *, static *, var, catch, else, goto *, native *, synchronized *, void, char *, enum *, if, new, switch, volatile *, class *, export *, implements *, null, this, while, const *, extends *, import *, package *, throw, with, continue, false, in, private *, throws *, yield *, super *, alert **, blur **, closed **, document **, focus **, frames **, history **, innerHeight **, innerWidth **, length **, location **, navigator **, open **, outerHeight **, outerWidth **, parent **, screen **, screenX **, screenY **, statusbar **, window ** Key: no star indicates word is reserved by JavaScript for current use * indicates word is reserved by JavaScript for future use ** indicates word is reserved for browser use in strict mode, the following become reserved words: implements, interface, let, package, private, protected, public, static, yield