The JavaScript switch statement is used to execute one code from multiple expressions. It is just like else if statement that we have learned in previous page. But it is convenient than if..else..if because it can be used with numbers, characters etc.

The signature of JavaScript switch statement is given below.

switch(expression){  
case value1:  
 code to be executed;  
 break;  
case value2:  
 code to be executed;  
 break;  
......  
  
default:   
 code to be executed if above values are not matched;  
}

Let’s see the simple example of switch statement in javascript.

Output of the above example

B Grade

The switch statement is fall-through i.e. all the cases will be evaluated if you don’t use break statement.

Let’s understand the behaviour of switch statement in JavaScript.

Output of the above example

undefined B Grade C Grade No Grade