Switch Statement in JavaScript: Implementation with Examples
What is a Switch Statement?
The switch statement evaluates an expression once and executes the code block matching the resulting value, offering a cleaner alternative to long if...else if chains.
Syntax
switch (expression) {
case value1:
// code
break;
case value2:
// code
break;
default:
// code
}
Example
let day = 3;
switch (day) {
case 1: console.log("Monday"); break;
case 2: console.log("Tuesday"); break;
case 3: console.log("Wednesday"); break;
default: console.log("Invalid day");
}
Key Points
switchuses strict comparison (===) when matching cases.- Without
break, execution "falls through" into the next case. defaultruns when no case matches, and is optional.
PreviousDefining Namespace or Nested Objects in JavaScript
Next Mastering Loops in JavaScript: A Comprehensive Guide
Ready to master real-world JavaScript development?
Learn JavaScript hands-on with mentor-led, live sessions.