Basic LevelFUNCTIONS · JavaScript TrackCompiler: node 20.x (V8 Engine)
JavaScript Functions & Scope
Function declarations, arrow functions, closures, and recursive calls.
Exercises:2 Practice Labs
All JavaScript ModulesFunctions Coding Labs (2)Click any card to start in laboratory
Lab #01 · Functions
Easy10 mins
06. Functions, Default Params & Arrow Syntax
Write arrow functions with default parameters and concise returns.
Objective: Write an arrow function `createHeader = (key, value = 'gzip')` returning `'key: value'`.
Interactive SandboxStart Lab
Lab #02 · Recursion
Medium12 mins
07. Recursion & Math Operations
Implement recursive number transformation with base cases.
Objective: Write recursive function `sumDigits(n)` (e.g. `sumDigits(1234) -> 1+2+3+4 = 10`).
Interactive SandboxStart Lab