Functions – Default Parameters
Assigns a default value to a parameter, used only when no argument is passed for it.
Understanding Functions – Default Parameters in JavaScript
What it does: This is exactly what a default parameter does. Passing "Sam" replaces the default "Guest" value. If no argument is given, the default value is used instead. Default parameters use = directly in the parameter list. JavaScript uses =, not :, for default parameters. Any argument passed in takes priority over the default. Parameters are declared without let or const. Default values can be any valid JavaScript expression.
Common mistakes: Default parameters use =, not ==, to assign the value. Default parameters use =, not :, to assign the value.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 41–52) and word search (Modules 21–52).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
=Fill in the Blanks
Spot the Error
Student with a class code? Join your class →