Switch statements in JavaScript

Introduction Link to heading

Switch statements in JavaScript allow you to execute a specific block of code based on the value of a variable. They are an alternative to nested if statements for handling multiple options.

Example Link to heading

const number = 1;

switch (number) {
  case 1:
    console.log("I am number 1");
    break;
  case 2:
    console.log("I am number 2");
    break;
  case 3:
    console.log("I am number 3");
    break;
  default:
    console.log("I am none of the above");
    break;
}

Explanation Link to heading

  • The variable number is evaluated and compared with each case.
  • If a match is found, the code is executed within the corresponding case.
  • The break keyword is used to exit the switch after executing the code.
  • The default case is executed if no match is found with the previous case.

Advantages of using switch Link to heading

  • It is more concise than nested if statements to handle multiple options.
  • It is easier to read and understand.
  • It can be more efficient in terms of performance.

Disadvantages of using switch: Link to heading

  • Not as flexible as if statements.
  • Can be difficult to use to handle a large number of options.

Keep learning about switch statements to write more efficient and readable JavaScript code!

<< If statements in JavaScript Loops in JavaScript >>