logo
Certifications / JavaScript Professional Developer

JavaScript Professional Developer Exam Overview

Review the tasks, domains, and weight allocations that make up the JavaScript Professional Developer Certification Exam. Use this chart to prepare strategically and focus on areas with the highest impact.

Exam Domain Weights

DomainTaskRecommended %# of Questions
Syntax
  • Identify the basic structure of JavaScript programs.
  • Use JavaScript data types.
  • Apply arithmetic, comparison, logical, and ternary operators.
  • Declare variables (var, let, const).
  • Use arrow functions.
  • Identify null and undefined.
22.94%29
Functions
  • Define functions and analyze returned data.
  • Execute functions.
  • Use default parameters.
  • Use callback functions.
7.82%10
Controls
  • Implement conditional statements.
  • Utilize switch statements.
  • Differentiate boolean values.
  • Check null and undefined to alter program flow.
7.83%10
Scope
  • Recognize JavaScript scopes.
  • Apply scoping practices.
3.91%5
Arrays
  • Create and modify arrays.
  • Access and update array elements.
  • Combine arrays.
  • Calculate array length and utilize in operations.
  • Build nested arrays.
10.27%13
Loops
  • Implement for, while, do...while loops.
  • Use break and continue.
  • Apply nested loops.
5.49%7
Iterators
  • Use forEach, map, filter, etc.
  • Apply higher-order functions.
3.13%4
Objects
  • Create object literals.
  • Access properties using dot/bracket notation.
  • Identify undefined objects.
  • Use spread and destructuring.
9.61%12