Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Komplekse Betingelser | Betingede Setninger
Introduksjon til TypeScript

bookKomplekse Betingelser

Når du vurderer hvordan du kan gjøre if-setningen mer kompleks, spesielt betingelsesblokken, har du takket være de velvillige utviklerne av TypeScript og JavaScript nå muligheten til å bruke flere betingelser i én blokk.

For eksempel må du angi to betingelser: tallet må være større enn 0 OG mindre enn 99. (For eksempel, du er en selger av LEGO-sett)

1234
let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
copy

Som du ser, har vi satt en dobbel betingelse. Vi trenger at alderen skal være større enn 0 OG mindre enn 99. For å oppnå dette brukte vi symboler som &&. Det finnes et annet alternativ, nemlig når vi trenger å angi flere betingelser, og hvilken som helst av dem kan være oppfylt. Med andre ord – ELLER. La oss se på et eksempel:

1234
let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
copy

Som du kan se, brukte vi || for å angi ELLER-betingelsen. I koden vår over, hvis vurderingen er Very well eller Good, har vi gjort en god jobb. La oss raskt repetere disse nøkkelordene:

  1. OG = &&;
  2. ELLER = ||.
  • true && false = false;
  • true && true = true;
  • false && false = false;
  • true || true = true;
  • true || false = true;
  • false || false = false.

For øvrig kan du bruke flere slike betingelser samtidig. For eksempel kan du trenge 3 eller 4 av dem. For eksempel, hvis vi trenger å hente et tall mellom 20 og 50 OR mellom 70 og 100:

1234
let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
copy

Vi kan gruppere betingelser i parenteser, akkurat som i matematikk. Dette betyr at betingelser innenfor parentesene vil bli sjekket først, og deretter vil betingelser utenfor parentesene bli evaluert.

question mark

Hva blir resultatet når denne koden kjøres?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5

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

bookKomplekse Betingelser

Sveip for å vise menyen

Når du vurderer hvordan du kan gjøre if-setningen mer kompleks, spesielt betingelsesblokken, har du takket være de velvillige utviklerne av TypeScript og JavaScript nå muligheten til å bruke flere betingelser i én blokk.

For eksempel må du angi to betingelser: tallet må være større enn 0 OG mindre enn 99. (For eksempel, du er en selger av LEGO-sett)

1234
let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
copy

Som du ser, har vi satt en dobbel betingelse. Vi trenger at alderen skal være større enn 0 OG mindre enn 99. For å oppnå dette brukte vi symboler som &&. Det finnes et annet alternativ, nemlig når vi trenger å angi flere betingelser, og hvilken som helst av dem kan være oppfylt. Med andre ord – ELLER. La oss se på et eksempel:

1234
let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
copy

Som du kan se, brukte vi || for å angi ELLER-betingelsen. I koden vår over, hvis vurderingen er Very well eller Good, har vi gjort en god jobb. La oss raskt repetere disse nøkkelordene:

  1. OG = &&;
  2. ELLER = ||.
  • true && false = false;
  • true && true = true;
  • false && false = false;
  • true || true = true;
  • true || false = true;
  • false || false = false.

For øvrig kan du bruke flere slike betingelser samtidig. For eksempel kan du trenge 3 eller 4 av dem. For eksempel, hvis vi trenger å hente et tall mellom 20 og 50 OR mellom 70 og 100:

1234
let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
copy

Vi kan gruppere betingelser i parenteser, akkurat som i matematikk. Dette betyr at betingelser innenfor parentesene vil bli sjekket først, og deretter vil betingelser utenfor parentesene bli evaluert.

question mark

Hva blir resultatet når denne koden kjøres?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5
some-alt