Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Træffe Valg med Switch | Betingede Udsagn
Introduktion til TypeScript

bookTræffe Valg med Switch

Hvis du allerede er træt af if-else-sætningen, har jeg nogle gode nyheder til dig! I TypeScript findes der en anden konstruktion til at kontrollere flere betingelser – switch-case-sætningen. Denne konstruktion er udviklet til at udføre kode baseret på den værdi, der gives videre. Lad os se på definitionen:

Syntaksen for switch-case-sætningen ser således ud:

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
}

Vigtige punkter om switch-sætningen i TypeScript:

  • break: Typisk indeholder hver case en break-sætning for at afslutte switch efter udførelse af koden i den tilsvarende case. Dette forhindrer udførelse af kode fra andre case-grene. break-sætningen er valgfri, og uden den fortsætter udførelsen til næste case;

  • default: default er et valgfrit blok, der udføres, hvis ingen af case-værdierne matcher expression. Det fungerer som et alternativ til alle case-grene.

Kursusforfatteren er ved at løbe tør for fantasi, så lad os igen se på eksemplet med ugens dage. Denne gang ændrer vi dog betingelserne en smule, og nu bestemmer vi navnet på ugedagen ud fra dens nummer i ugen:

123456789101112131415161718
let 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}`);
copy

Bemærk

Bemærk, at hvis ingen af værdierne matcher, udføres default-blokken.

Vi bruger variablen day som et udtryk, og afhængigt af dens værdi bestemmer vi navnet på ugedagen. På denne måde kan vi oprette flere betingelser og udføre specifik kode baseret på dem.

1. Hvad er formålet med switch-sætningen i TypeScript?

2. Hvad er rollen for default-tilfældet i en switch-sætning?

question mark

Hvad er formålet med switch-sætningen i TypeScript?

Select the correct answer

question mark

Hvad er rollen for default-tilfældet i en switch-sætning?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.94

bookTræffe Valg med Switch

Stryg for at vise menuen

Hvis du allerede er træt af if-else-sætningen, har jeg nogle gode nyheder til dig! I TypeScript findes der en anden konstruktion til at kontrollere flere betingelser – switch-case-sætningen. Denne konstruktion er udviklet til at udføre kode baseret på den værdi, der gives videre. Lad os se på definitionen:

Syntaksen for switch-case-sætningen ser således ud:

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
}

Vigtige punkter om switch-sætningen i TypeScript:

  • break: Typisk indeholder hver case en break-sætning for at afslutte switch efter udførelse af koden i den tilsvarende case. Dette forhindrer udførelse af kode fra andre case-grene. break-sætningen er valgfri, og uden den fortsætter udførelsen til næste case;

  • default: default er et valgfrit blok, der udføres, hvis ingen af case-værdierne matcher expression. Det fungerer som et alternativ til alle case-grene.

Kursusforfatteren er ved at løbe tør for fantasi, så lad os igen se på eksemplet med ugens dage. Denne gang ændrer vi dog betingelserne en smule, og nu bestemmer vi navnet på ugedagen ud fra dens nummer i ugen:

123456789101112131415161718
let 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}`);
copy

Bemærk

Bemærk, at hvis ingen af værdierne matcher, udføres default-blokken.

Vi bruger variablen day som et udtryk, og afhængigt af dens værdi bestemmer vi navnet på ugedagen. På denne måde kan vi oprette flere betingelser og udføre specifik kode baseret på dem.

1. Hvad er formålet med switch-sætningen i TypeScript?

2. Hvad er rollen for default-tilfældet i en switch-sætning?

question mark

Hvad er formålet med switch-sætningen i TypeScript?

Select the correct answer

question mark

Hvad er rollen for default-tilfældet i en switch-sætning?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6
some-alt