Horje
How to write a switch statement in JavaScript?

In JavaScript, a switch statement is a control flow statement that evaluates an expression and executes code based on matching cases. It provides a more concise and readable way to handle multiple possible conditions compared to nested if...else statements.

Syntax:

switch (expression) {
case value1:
// code block to be executed if expression matches value1
break;
case value2:
// code block to be executed if expression matches value2
break;
// more cases can be added as needed
default:
// code block to be executed if expression does not match any case
}

Parameters:

  • expression: The expression whose value is compared against each case.
  • value1, value2, etc.: The possible values that expression may match.
  • case and break: Each case represents a possible value of the expression. When a case is matched, the associated code block is executed. The break statement is used to exit the switch statement and prevent fall-through to subsequent cases.
  • default: An optional default case that is executed if expression does not match any of the specified cases.

Example: Here, the switch statement evaluates the value of the day variable. Depending on the value of day, the corresponding case is matched, and the associated code block is executed. If none of the cases match, the default case is executed. In this case, it day is "Monday", the message “Today is Monday.” will be logged to the console.

Javascript

const day = "Monday";
 
switch (day) {
  case "Monday":
    console.log("Today is Monday.");
    break;
  case "Tuesday":
    console.log("Today is Tuesday.");
    break;
  case "Wednesday":
    console.log("Today is Wednesday.");
    break;
  case "Thursday":
    console.log("Today is Thursday.");
    break;
  case "Friday":
    console.log("Today is Friday.");
    break;
  default:
    console.log("It's a weekend day.");
}

Output

Today is Monday.





Reffered: https://www.geeksforgeeks.org


JavaScript

Related
What is Global Scope in JavaScipt? What is Global Scope in JavaScipt?
How to check if an object has a specific property in JavaScript? How to check if an object has a specific property in JavaScript?
What is Array.flatMap() in JavaScript? What is Array.flatMap() in JavaScript?
What is Object.defineProperty() in JavaScript? What is Object.defineProperty() in JavaScript?
What is Array.join() method in JavaScript? What is Array.join() method in JavaScript?

Type:
Geek
Category:
Coding
Sub Category:
Tutorial
Uploaded by:
Admin
Views:
15