Brug af If-Else-sætning
Nogle gange er én betingelse ikke tilstrækkelig, og til dette formål findes if-else-konstruktionen i TypeScript (som i andre programmeringssprog). For eksempel, hvis du skal oprette en lommeregner, vil du som en ægte programmør gøre det ved hjælp af if-else-konstruktionen, som vist her:
1234567891011121314let 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!`) }
I denne kode har vi 3 variabler: tallet a, tallet b og operationen, der skal udføres mellem dem. Ved hjælp af if-else-konstruktionen afgør vi, hvilken operation der skal anvendes på disse to tal. Hvis vi ikke finder en passende operation, vises en meddelelse om, at en sådan operation ikke er tilgængelig!
Lad os nu se nærmere på den syntaks, vi bruger:
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. */
}
Bemærk, at hvis en af betingelserne er opfyldt, forlades if-else-sætningen, og de resterende blokke ignoreres.
I modsætning til else if har else-blokken ikke en betingelse. Dette skyldes, at else kun udføres hvis alle tidligere betingelser var false.
if-else-konstruktionen anvendes ofte til forskellige opgaver, fra at kontrollere om et tal er positivt til at skrive kunstig intelligens.
Du kan også vælge ikke at bruge else-if-blokke og kun anvende if og else, for eksempel:
123456let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
På denne måde kan vi eksperimentere og anvende en sådan konstruktion til forskellige formål!
1. Hvad er formålet med if-else-sætningen i TypeScript?
2. I en if-else-sætning, hvad udføres hvis betingelsen i if-blokken er falsk?
Tak for dine kommentarer!
Spørg AI
Spørg AI
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
Brug af If-Else-sætning
Stryg for at vise menuen
Nogle gange er én betingelse ikke tilstrækkelig, og til dette formål findes if-else-konstruktionen i TypeScript (som i andre programmeringssprog). For eksempel, hvis du skal oprette en lommeregner, vil du som en ægte programmør gøre det ved hjælp af if-else-konstruktionen, som vist her:
1234567891011121314let 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!`) }
I denne kode har vi 3 variabler: tallet a, tallet b og operationen, der skal udføres mellem dem. Ved hjælp af if-else-konstruktionen afgør vi, hvilken operation der skal anvendes på disse to tal. Hvis vi ikke finder en passende operation, vises en meddelelse om, at en sådan operation ikke er tilgængelig!
Lad os nu se nærmere på den syntaks, vi bruger:
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. */
}
Bemærk, at hvis en af betingelserne er opfyldt, forlades if-else-sætningen, og de resterende blokke ignoreres.
I modsætning til else if har else-blokken ikke en betingelse. Dette skyldes, at else kun udføres hvis alle tidligere betingelser var false.
if-else-konstruktionen anvendes ofte til forskellige opgaver, fra at kontrollere om et tal er positivt til at skrive kunstig intelligens.
Du kan også vælge ikke at bruge else-if-blokke og kun anvende if og else, for eksempel:
123456let num: number = 15; if (num >= 0) { console.log('The number is positive!'); } else { console.log('The number is negative'); }
På denne måde kan vi eksperimentere og anvende en sådan konstruktion til forskellige formål!
1. Hvad er formålet med if-else-sætningen i TypeScript?
2. I en if-else-sætning, hvad udføres hvis betingelsen i if-blokken er falsk?
Tak for dine kommentarer!