Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära switch Statements | Understanding Program Flow and Decisions
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

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 5

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 7.69

bookswitch Statements

Svep för att visa menyn

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

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 5
some-alt