12 min +45 XP
Lesson 26Step 1 of 5

Switch Statement

Handle multiple choices elegantly

What is a Switch Statement?

Switch statements are a cleaner alternative to multiple else if statements when checking one value against many possibilities.

javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
switch (expression) {
  case value1:
    // Code for value1
    break
  case value2:
    // Code for value2
    break
  default:
    // Code if no match
}
 const grade = 'A'
 switch (grade) {
  case 'A':
    console.log('Excellent!')
    break
  case 'B':
    console.log('Good job!')
    break
  case 'C':
    console.log('Passing')
    break
  default:
    console.log('Keep trying')
}