The document discusses object-oriented and functional JavaScript. It notes that JavaScript is often misunderstood and discusses some key differences from other languages like the lack of classes. Prototype-based inheritance is described as like a "rosetta stone". The document also lists some topics that are important to understand about JavaScript like functions, objects, scopes, encapsulation, inheritance and libraries.
22. abstract else int switch
as enum interface synchronized
boolean export is this
break extends long throw
byte false namespace throws
case final native transient
catch finally new true
char float null try
class for package typeof
continue function private use
const goto protected var
debugger if public void
default implements return volatile
delete import short while
do in static with
double instanceof super
22