JavaScript - Reserved Keywords

Overview

Estimated time: 5–10 minutes

Reserved keywords cannot be used for identifiers (variable/function/class names).

Reserved words (commonly relevant)

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

Example

// let class = 1;   // SyntaxError
let clazz = 1;       // ok