logo
Certification Resources / JavaScript Professional Developer / Exam Outline

JavaScript Professional Developer – Exam Outline

This outline describes the domains, objectives, and relative weighting for the JavaScript Professional Developer certification exam.

Exam Overview

  • Length: 90 minutes
  • Questions: 90 items
  • Passing score: 75% or higher
  • Format: Multiple-choice, single-best-answer

Domains & Weighting

Domain 1: Syntax (22.94%)

  • 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

Domain 2: Functions (7.82%)

  • Define functions and analyze returned data.
  • Execute functions
  • Use default parameters
  • Use callback functions

Domain 3: Controls (7.83%)

  • Implement conditional statements
  • Utilize switch statements
  • Differentiate boolean values
  • Check null and undefined to alter program flow

Domain 4: Scope (3.91%)

  • Recognize JavaScript scopes
  • Apply scoping practices

Domain 5: Arrays (10.27%)

  • Create and modify arrays
  • Access and update array elements
  • Combine arrays
  • Calculate array length and utilize in operations
  • Build nested arrays

Domain 6: Loops (5.49%)

  • Implement for, while, do...while loops
  • Use break and continue
  • Apply nested loops

Domain 7: Iterators (3.13%)

  • Use forEach, map, filter, etc
  • Apply higher-order functions

Domain 8: Objects (9.61%)

  • Create object literals
  • Access properties using dot/bracket notation
  • Identify undefined objects
  • Use spread and destructuring

References & Preparation

Candidates are encouraged to study modern JavaScript resources, complete hands-on projects, and review the official COITB exam prep materials to ensure familiarity with each domain.