Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Bruk av If-Else-setning | Betingede Setninger
Introduksjon til TypeScript

bookBruk av If-Else-setning

Noen ganger er én betingelse ikke nok, og for dette finnes if-else-konstruksjonen i TypeScript (som i andre programmeringsspråk). For eksempel, hvis du trenger å lage en kalkulator, vil du som en ekte programmerer gjøre det ved å bruke if-else-konstruksjonen, slik:

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

I denne koden har vi 3 variabler: tallet a, tallet b og operasjonen som skal utføres mellom dem. Ved å bruke if-else-konstruksjonen bestemmer vi hvilken operasjon som skal brukes på disse to tallene. Hvis vi ikke finner en passende operasjon, vil vi vise en melding som indikerer at en slik operasjon ikke er tilgjengelig!

La oss nå se nærmere på syntaksen vi bruker:

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. */
}

Merk at hvis én av betingelsene er oppfylt, avsluttes if-else-setningen, og de resterende blokkene ignoreres.

I motsetning til else if, har ikke else-blokken en betingelse. Dette er fordi else kun kjøres hvis alle tidligere betingelser var false.

if-else-konstruksjonen brukes ofte til ulike oppgaver, fra å sjekke om et tall er positivt til å skrive kunstig intelligens.

Du kan også velge å ikke bruke else-if-blokker og kun bruke if og else, for eksempel:

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

På denne måten kan vi eksperimentere og bruke en slik konstruksjon til ulike formål!

1. Hva er formålet med if-else-setningen i TypeScript?

2. I en if-else-setning, hva blir utført hvis betingelsen i if-blokken er usann?

question mark

Hva er formålet med if-else-setningen i TypeScript?

Select the correct answer

question mark

I en if-else-setning, hva blir utført hvis betingelsen i if-blokken er usann?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 2.94

bookBruk av If-Else-setning

Sveip for å vise menyen

Noen ganger er én betingelse ikke nok, og for dette finnes if-else-konstruksjonen i TypeScript (som i andre programmeringsspråk). For eksempel, hvis du trenger å lage en kalkulator, vil du som en ekte programmerer gjøre det ved å bruke if-else-konstruksjonen, slik:

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

I denne koden har vi 3 variabler: tallet a, tallet b og operasjonen som skal utføres mellom dem. Ved å bruke if-else-konstruksjonen bestemmer vi hvilken operasjon som skal brukes på disse to tallene. Hvis vi ikke finner en passende operasjon, vil vi vise en melding som indikerer at en slik operasjon ikke er tilgjengelig!

La oss nå se nærmere på syntaksen vi bruker:

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. */
}

Merk at hvis én av betingelsene er oppfylt, avsluttes if-else-setningen, og de resterende blokkene ignoreres.

I motsetning til else if, har ikke else-blokken en betingelse. Dette er fordi else kun kjøres hvis alle tidligere betingelser var false.

if-else-konstruksjonen brukes ofte til ulike oppgaver, fra å sjekke om et tall er positivt til å skrive kunstig intelligens.

Du kan også velge å ikke bruke else-if-blokker og kun bruke if og else, for eksempel:

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

På denne måten kan vi eksperimentere og bruke en slik konstruksjon til ulike formål!

1. Hva er formålet med if-else-setningen i TypeScript?

2. I en if-else-setning, hva blir utført hvis betingelsen i if-blokken er usann?

question mark

Hva er formålet med if-else-setningen i TypeScript?

Select the correct answer

question mark

I en if-else-setning, hva blir utført hvis betingelsen i if-blokken er usann?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3
some-alt