SKILL BENCHMARK

JavaScript Awareness

  • 16m
  • 16 questions
The JavaScript Awareness benchmark measures your ability to recognize the power and scope of the JavaScript programming language and its applications. You will be evaluated on your skills in using JavaScript behind HTML pages to build a simple and interactive web app. A learner who scores high on this benchmark demonstrates that they have the skills to use JavaScript in conjunction with HTML pages.

Topics covered

  • create a simple JavaScript app that writes a message to an HTML page
  • describe how browsers render web pages as a structured DOM
  • describe how common attributes of a set of objects can be defined with in a prototype for those objects
  • differentiate variables that are undefined from those whose values are null
  • distinguish between the var, let, and const keywords when declaring variables
  • edit sections of a HTML page using JavaScript and initialize number and string variables
  • identify some of the quirks of the JavaScript language which distinguish it from most other high-level languages
  • identify the changes in behavior of a JavaScript app when Strict mode is enabled
  • identify the properties and features around arrays and functions in JavaScript
  • link a HTML page with a separately defined JavaScript source file
  • list the high-level properties of the JavaScript programming language
  • recall what an object is JavaScript and how it is represented
  • recognize how JavaScript can be used to communicate with end users via the HTML page, alerts, and log messages
  • recognize what closures are in JavaScript and what is included within this construct
  • recognize where JavaScript fits within a larger web application involving HTML and CSS
  • use the alert, prompt, and confirm functions to relay information to and receive input from end users