Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre switch Statements | Understanding Program Flow and Decisions
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Conditional Statements and Loops in JavaScript

bookswitch Statements

Imagine you are standing in front of a vending machine filled with snacks. Each snack has a number below it. You simply press the number of the snack you want, and the machine gives it to you. This is a lot like how a switch statement works in JavaScript. You have a single value (like the number you press), and the code chooses the right action based on that value. Instead of checking every possibility with a long chain of if...else if statements, you can use a switch to make your code clearer and easier to read.

12345678910111213141516171819
// Choose a snack based on the selected number let snackNumber = 2; let snack; switch (snackNumber) { case 1: snack = "Chips"; break; case 2: snack = "Chocolate Bar"; break; case 3: snack = "Granola Bar"; break; default: snack = "Unknown snack"; } console.log("You chose: " + snack);
copy

1. When is a switch statement more useful than multiple if...else if statements?

2. Complete the switch statement so that it sets 'snack' to 'Granola Bar' when 'snackNumber' is 3.

question mark

When is a switch statement more useful than multiple if...else if statements?

Select the correct answer

question-icon

Complete the switch statement so that it sets 'snack' to 'Granola Bar' when 'snackNumber' is 3.

You chose: Granola Bar

Click or drag`n`drop items and fill in the blanks

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

bookswitch Statements

Glissez pour afficher le menu

Imagine you are standing in front of a vending machine filled with snacks. Each snack has a number below it. You simply press the number of the snack you want, and the machine gives it to you. This is a lot like how a switch statement works in JavaScript. You have a single value (like the number you press), and the code chooses the right action based on that value. Instead of checking every possibility with a long chain of if...else if statements, you can use a switch to make your code clearer and easier to read.

12345678910111213141516171819
// Choose a snack based on the selected number let snackNumber = 2; let snack; switch (snackNumber) { case 1: snack = "Chips"; break; case 2: snack = "Chocolate Bar"; break; case 3: snack = "Granola Bar"; break; default: snack = "Unknown snack"; } console.log("You chose: " + snack);
copy

1. When is a switch statement more useful than multiple if...else if statements?

2. Complete the switch statement so that it sets 'snack' to 'Granola Bar' when 'snackNumber' is 3.

question mark

When is a switch statement more useful than multiple if...else if statements?

Select the correct answer

question-icon

Complete the switch statement so that it sets 'snack' to 'Granola Bar' when 'snackNumber' is 3.

You chose: Granola Bar

Click or drag`n`drop items and fill in the blanks

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5
some-alt