Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Else If Toepassen Voor Meerdere Voorwaarden | Het Beheersen van de Programmastroom met Conditionele Uitspraken
Introductie tot JavaScript
course content

Cursusinhoud

Introductie tot JavaScript

Introductie tot JavaScript

1. JavaScript Basisprincipes
2. Variabelen en Gegevenstypen in JavaScript
3. Operaties Uitvoeren in JavaScript
4. Het Beheersen van de Programmastroom met Conditionele Uitspraken
5. Door Data Heen Lopen in JavaScript
6. Functies in JavaScript

book
Else If Toepassen Voor Meerdere Voorwaarden

Laten we nu een scenario verkennen waarin meerdere voorwaarden een rol spelen:

1234567891011121314151617
let a = 11; if (a > 15) { console.log('greater than 15'); } if (a > 10) { console.log('greater than 10'); } if (a > 5) { console.log('greater than 5'); } if (a > 0) { console.log('greater than 0'); }
copy

In dit voorbeeld is de variabele a groter dan 10, maar andere berichten zoals "greater than 5" en "greater than 0" worden ook afgedrukt. Dit is niet het gewenste gedrag wanneer je slechts één voorwaarde wilt uitvoeren. De else-verklaring zou hier niet goed werken vanwege meerdere voorwaarden.

Introductie van else if

De else if-constructie biedt een oplossing voor het selecteren van een specifieke codeblok binnen een reeks voorwaarden:

javascript

Zoals je kunt zien, is de else-if instructie eenvoudig, met een if instructie gevolgd door:

javascript

Laten we dit toepassen op ons voorbeeld:

1234567891011
let a = 11; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); }
copy

Nu hebben we een reeks voorwaarden gecreëerd. Wanneer ten minste één if-voorwaarde true wordt, wordt de keten onderbroken.

Opmerking

Deze structuur is nuttig wanneer je slechts één voorwaarde hoeft te voldoen.

else toevoegen

Je kunt ook een else-verklaring toevoegen na de voorwaardeketen. Laten we ons voorbeeld aanpassen:

12345678910111213
let a = -61; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); } else { console.log("No condition is satisfied"); }
copy
question mark

Wat wordt er naar de console afgedrukt wanneer de volgende code wordt uitgevoerd?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 3

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

course content

Cursusinhoud

Introductie tot JavaScript

Introductie tot JavaScript

1. JavaScript Basisprincipes
2. Variabelen en Gegevenstypen in JavaScript
3. Operaties Uitvoeren in JavaScript
4. Het Beheersen van de Programmastroom met Conditionele Uitspraken
5. Door Data Heen Lopen in JavaScript
6. Functies in JavaScript

book
Else If Toepassen Voor Meerdere Voorwaarden

Laten we nu een scenario verkennen waarin meerdere voorwaarden een rol spelen:

1234567891011121314151617
let a = 11; if (a > 15) { console.log('greater than 15'); } if (a > 10) { console.log('greater than 10'); } if (a > 5) { console.log('greater than 5'); } if (a > 0) { console.log('greater than 0'); }
copy

In dit voorbeeld is de variabele a groter dan 10, maar andere berichten zoals "greater than 5" en "greater than 0" worden ook afgedrukt. Dit is niet het gewenste gedrag wanneer je slechts één voorwaarde wilt uitvoeren. De else-verklaring zou hier niet goed werken vanwege meerdere voorwaarden.

Introductie van else if

De else if-constructie biedt een oplossing voor het selecteren van een specifieke codeblok binnen een reeks voorwaarden:

javascript

Zoals je kunt zien, is de else-if instructie eenvoudig, met een if instructie gevolgd door:

javascript

Laten we dit toepassen op ons voorbeeld:

1234567891011
let a = 11; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); }
copy

Nu hebben we een reeks voorwaarden gecreëerd. Wanneer ten minste één if-voorwaarde true wordt, wordt de keten onderbroken.

Opmerking

Deze structuur is nuttig wanneer je slechts één voorwaarde hoeft te voldoen.

else toevoegen

Je kunt ook een else-verklaring toevoegen na de voorwaardeketen. Laten we ons voorbeeld aanpassen:

12345678910111213
let a = -61; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); } else { console.log("No condition is satisfied"); }
copy
question mark

Wat wordt er naar de console afgedrukt wanneer de volgende code wordt uitgevoerd?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 3
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt