Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Het Gebruik van de If-Else-Instructie | Conditionele Uitspraken
Introductie tot TypeScript

bookHet Gebruik van de If-Else-Instructie

Soms is één voorwaarde niet voldoende, en daarvoor is er in TypeScript (zoals in andere programmeertalen) de if-else-constructie. Bijvoorbeeld, als je een rekenmachine moet maken, zal je dit als echte programmeur doen met behulp van de if-else-constructie, zoals hieronder:

1234567891011121314
let a: number = 5; let b: number = 10; let operator: string = '*'; if (operator == '+') { console.log(a + b); } else if (operator == '-') { console.log(a - b); } else if (operator == '*') { console.log(a * b); } else if (operator == '/') { console.log(a / b); } else { console.log(`Error, there is no ${operator} operator!`) }
copy

In deze code hebben we 3 variabelen: getal a, getal b en de bewerking die tussen deze getallen wordt uitgevoerd. Met behulp van de if-else-constructie bepalen we welke bewerking op deze twee getallen wordt toegepast. Als er geen geschikte bewerking wordt gevonden, tonen we een bericht dat zo'n bewerking niet beschikbaar is!

Laten we nu de syntaxis die we gebruiken nader bekijken:

if (first_condition) {
    // code block if the first condition is true
} else if (second_condition) {
    /* A block of code that will execute 
    if the first condition is false
     and the second condition is true. */
} else if... {
    // You can have as many of these blocks as you want.
} else {
    /* A block of code that will execute 
    if all previous conditions are false. */
}

Let op dat als aan één van de voorwaarden is voldaan, we de if-else-instructie verlaten en de overige blokken worden genegeerd.

In tegenstelling tot else if heeft het else-blok geen voorwaarde. Dit komt omdat else alleen wordt uitgevoerd als alle voorgaande voorwaarden false zijn.

De if-else-constructie wordt vaak gebruikt voor uiteenlopende taken, van het controleren of een getal positief is tot het schrijven van kunstmatige intelligentie.

Je kunt er ook voor kiezen om geen else-if-blokken te gebruiken en alleen if en else te gebruiken, bijvoorbeeld:

123456
let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
copy

Op deze manier kunnen we experimenteren en een dergelijke constructie voor verschillende doeleinden gebruiken!

1. Wat is het doel van de if-else-instructie in TypeScript?

2. Wat wordt er uitgevoerd in een if-else-instructie als de voorwaarde in het if-blok onwaar is?

question mark

Wat is het doel van de if-else-instructie in TypeScript?

Select the correct answer

question mark

Wat wordt er uitgevoerd in een if-else-instructie als de voorwaarde in het if-blok onwaar is?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

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

Suggested prompts:

Can you explain how the if-else construct works in more detail?

What are some common mistakes to avoid when using if-else statements in TypeScript?

Can you show more examples of using if-else with different data types?

Awesome!

Completion rate improved to 2.94

bookHet Gebruik van de If-Else-Instructie

Veeg om het menu te tonen

Soms is één voorwaarde niet voldoende, en daarvoor is er in TypeScript (zoals in andere programmeertalen) de if-else-constructie. Bijvoorbeeld, als je een rekenmachine moet maken, zal je dit als echte programmeur doen met behulp van de if-else-constructie, zoals hieronder:

1234567891011121314
let a: number = 5; let b: number = 10; let operator: string = '*'; if (operator == '+') { console.log(a + b); } else if (operator == '-') { console.log(a - b); } else if (operator == '*') { console.log(a * b); } else if (operator == '/') { console.log(a / b); } else { console.log(`Error, there is no ${operator} operator!`) }
copy

In deze code hebben we 3 variabelen: getal a, getal b en de bewerking die tussen deze getallen wordt uitgevoerd. Met behulp van de if-else-constructie bepalen we welke bewerking op deze twee getallen wordt toegepast. Als er geen geschikte bewerking wordt gevonden, tonen we een bericht dat zo'n bewerking niet beschikbaar is!

Laten we nu de syntaxis die we gebruiken nader bekijken:

if (first_condition) {
    // code block if the first condition is true
} else if (second_condition) {
    /* A block of code that will execute 
    if the first condition is false
     and the second condition is true. */
} else if... {
    // You can have as many of these blocks as you want.
} else {
    /* A block of code that will execute 
    if all previous conditions are false. */
}

Let op dat als aan één van de voorwaarden is voldaan, we de if-else-instructie verlaten en de overige blokken worden genegeerd.

In tegenstelling tot else if heeft het else-blok geen voorwaarde. Dit komt omdat else alleen wordt uitgevoerd als alle voorgaande voorwaarden false zijn.

De if-else-constructie wordt vaak gebruikt voor uiteenlopende taken, van het controleren of een getal positief is tot het schrijven van kunstmatige intelligentie.

Je kunt er ook voor kiezen om geen else-if-blokken te gebruiken en alleen if en else te gebruiken, bijvoorbeeld:

123456
let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
copy

Op deze manier kunnen we experimenteren en een dergelijke constructie voor verschillende doeleinden gebruiken!

1. Wat is het doel van de if-else-instructie in TypeScript?

2. Wat wordt er uitgevoerd in een if-else-instructie als de voorwaarde in het if-blok onwaar is?

question mark

Wat is het doel van de if-else-instructie in TypeScript?

Select the correct answer

question mark

Wat wordt er uitgevoerd in een if-else-instructie als de voorwaarde in het if-blok onwaar is?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3
some-alt