Languages
[Edit]
EN

JavaScript - switch statement with example

4 points
Created by:
AnnLen
1771

switch statement is used to select and execute some code block from defined cases using expression.

1. switch syntax

switch(expression) {
    case x:
        // code block
        break;
    case y:
        // code block
        break;
    case z:
        // code block
        break;

    // other cases...

    default:
        // code block
}

Where:

  • expression returns value that will be compared with cases,
  • x, y and z are values that are associated with code blocks,
  • if expression maches some case value (x, y or z) than related code block is executed,
  • if break instruction is placed after code block, next code block is not executed,
  • if expression is not matched to any case value default code block is executed.

2. switch statement example

var name = 'John';
var role = '';

switch (name) {
    case 'John':
        role = 'Administrator';
        break;
    case 'Kate':
    case 'Chris':
        role = 'Moderator';
        break;
    default:
        role = 'User';
        break;
}

console.log('User ' + name + ' is ' + role + '.');

Output:

User John is Administrator.

 

Hey 👋
Would you like to know what we do?
  • Dirask is a friendly IT community for learners, professionals and hobbyists to share their knowledge and help each other in extraordinary easy way.
  • We welcome everyone,
    no matter what the experience,
    no matter how basic the question is,
    this community will help you.