Keuzes Maken Met Switch
Als je al genoeg hebt van de if-else-instructie, heb ik goed nieuws voor je! In TypeScript is er een andere constructie voor het controleren van meerdere voorwaarden: de switch-case-instructie. Deze constructie is ontworpen om code uit te voeren op basis van de waarde die wordt doorgegeven. Laten we de definitie bekijken:
De syntaxis voor de switch-case-instructie ziet er als volgt uit:
switch (expression) {
case value1:
// Code to execute if expression equals value1
break; // Optional break statement to exit the switch
case value2:
// Code to execute if expression equals value2
break;
// Additional cases...
default:
// Code to execute if none of the cases match the expression
}
Belangrijke punten over de switch-instructie in TypeScript:
-
break: Meestal bevat elkecaseeenbreak-instructie om deswitchte verlaten nadat de code in de betreffendecaseis uitgevoerd. Dit voorkomt dat code uit anderecase-takken wordt uitgevoerd. Debreak-instructie is optioneel, en zonder deze gaat de uitvoering verder naar de volgendecase; -
default:defaultis een optioneel blok dat wordt uitgevoerd als geen van decase-waarden overeenkomt met de expressie. Het fungeert als alternatief voor allecase-takken.
De cursusontwikkelaar raakt door zijn inspiratie heen, dus bekijken we opnieuw het voorbeeld met de dagen van de week. Deze keer passen we echter de voorwaarden iets aan en bepalen we nu de naam van de dag van de week aan de hand van het nummer in de week:
123456789101112131415161718let day: number = 3; let dayName: string; switch (day) { case 1: dayName = "Monday"; break; case 2: dayName = "Tuesday"; break; case 3: dayName = "Wednesday"; break; default: dayName = "Unknown"; } console.log(`Today is ${dayName}`);
Opmerking
Merk op dat als geen van de waarden overeenkomt, het
default-blok wordt uitgevoerd.
We gebruiken de variabele day als een expressie en bepalen afhankelijk van de waarde de naam van de dag van de week. Op deze manier kunnen we meerdere voorwaarden creëren en specifieke code op basis daarvan uitvoeren.
1. Wat is het doel van de switch-instructie in TypeScript?
2. Wat is de rol van het default-geval in een switch-instructie?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.94
Keuzes Maken Met Switch
Veeg om het menu te tonen
Als je al genoeg hebt van de if-else-instructie, heb ik goed nieuws voor je! In TypeScript is er een andere constructie voor het controleren van meerdere voorwaarden: de switch-case-instructie. Deze constructie is ontworpen om code uit te voeren op basis van de waarde die wordt doorgegeven. Laten we de definitie bekijken:
De syntaxis voor de switch-case-instructie ziet er als volgt uit:
switch (expression) {
case value1:
// Code to execute if expression equals value1
break; // Optional break statement to exit the switch
case value2:
// Code to execute if expression equals value2
break;
// Additional cases...
default:
// Code to execute if none of the cases match the expression
}
Belangrijke punten over de switch-instructie in TypeScript:
-
break: Meestal bevat elkecaseeenbreak-instructie om deswitchte verlaten nadat de code in de betreffendecaseis uitgevoerd. Dit voorkomt dat code uit anderecase-takken wordt uitgevoerd. Debreak-instructie is optioneel, en zonder deze gaat de uitvoering verder naar de volgendecase; -
default:defaultis een optioneel blok dat wordt uitgevoerd als geen van decase-waarden overeenkomt met de expressie. Het fungeert als alternatief voor allecase-takken.
De cursusontwikkelaar raakt door zijn inspiratie heen, dus bekijken we opnieuw het voorbeeld met de dagen van de week. Deze keer passen we echter de voorwaarden iets aan en bepalen we nu de naam van de dag van de week aan de hand van het nummer in de week:
123456789101112131415161718let day: number = 3; let dayName: string; switch (day) { case 1: dayName = "Monday"; break; case 2: dayName = "Tuesday"; break; case 3: dayName = "Wednesday"; break; default: dayName = "Unknown"; } console.log(`Today is ${dayName}`);
Opmerking
Merk op dat als geen van de waarden overeenkomt, het
default-blok wordt uitgevoerd.
We gebruiken de variabele day als een expressie en bepalen afhankelijk van de waarde de naam van de dag van de week. Op deze manier kunnen we meerdere voorwaarden creëren en specifieke code op basis daarvan uitvoeren.
1. Wat is het doel van de switch-instructie in TypeScript?
2. Wat is de rol van het default-geval in een switch-instructie?
Bedankt voor je feedback!