Switch Case in JavaScript
Switch Case in JavaScript
JavaScript
By Kanwal Mustafa
Basic Switch Case:
let taste;
switch (fruit) {
case 'Banana':
taste = 'Sweet';
break;
case 'Lemon':
taste = 'Sour';
break;
default:
taste = 'Unknown';
document.write(taste);
Using Default Case:
let day = 3;
let dayName;
switch (day) {
case 1:
dayName = 'Monday';
break;
case 2:
dayName = 'Tuesday';
break;
case 3:
dayName = 'Wednesday';
break;
default:
document. Write(dayName);
Using Expressions in Case
Labels:
let grade = 'B';
let feedback;
switch (grade) {
case 'A':
feedback = 'Excellent!';
break;
case 'B':
feedback = 'Good job!';
break;
case 'C':
feedback = 'Needs improvement.';
break;
default:
feedback = 'Not graded yet.';
}
Document.write(feedback);
Using Switch Case with Strings:
let description;
switch (color) {
case 'red':
break;
case 'blue':
break;
default:
Document.write(description);
Using Switch Case with Object
Values:
let day = 'Monday';
let schedule;
switch (day) {
case 'Monday':
case 'Wednesday':
case 'Friday':
break;
case 'Tuesday':
case 'Thursday':
break;
default:
Document.write(schedule);
Nested Switch Case:
let x = 1;
let y = 2;
let operation = 'addition';
let result;
switch (operation) {
case 'addition':
result = x + y;
break;
case 'subtraction':
result = x - y;
break;
case 'multiplication':
case 'division':
switch (operation) {
case 'multiplication':
result = x * y;
break;
case 'division':
result = x / y;
break;
default:
result = 'Invalid operation’;}
break;
default:
result = 'Invalid operation’;}