The following quiz can be used by Java developers to train and refresh their JavaScript knowledge, as it focuses on those aspects of the JavaScript language that differ from Java significantly. The examples are kept relatively short, and can be run with Node.js or inside the browser. For learning JavaScript from scratch, please refer to the MDN documentation, or one of the many JavaScript tutorials on the web.

The quiz is divided into the following topics for quick navigation: