Komplekse 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)
1234let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
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:
1234let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
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:
- OG =
&&; - 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:
1234let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
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.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
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
Komplekse 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)
1234let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
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:
1234let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
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:
- OG =
&&; - 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:
1234let num: number = 25; if ((num > 20 && num < 50) || (num > 70 && num < 100)) { console.log("I don't know what to write here, YOU WON!") }
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.
Takk for tilbakemeldingene dine!