Switch Case
EasyIn plain terms
switch compares a value against multiple cases using strict equality (===). Use break to prevent fall-through. default handles unmatched values. Prefer switch for many fixed options.
What you need to know
- •Strict equality (===)
- •break prevents fall-through
- •default for else case
Try it yourself
Copy the code below and run it in your browser console or a code editor:
const 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('Unknown');
}
// Fall-through (intentional)
switch (x) {
case 1:
case 2:
doSomething();
break;
}Learn more
Dive deeper with these trusted resources: