Complexe Voorwaarden
Bij het overwegen hoe de if-instructie verder te compliceren, met name het conditieblok, kun je dankzij de welwillende ontwikkelaars van TypeScript en JavaScript nu meerdere voorwaarden in één blok gebruiken.
Bijvoorbeeld, je moet twee voorwaarden instellen: het getal moet groter zijn dan 0 EN kleiner dan 99. (Bijvoorbeeld, je bent een verkoper van LEGO-sets)
1234let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
Zoals je ziet, hebben we een dubbele voorwaarde ingesteld. We hebben de leeftijd nodig die groter is dan 0 EN kleiner dan 99. Om dit te bereiken, hebben we symbolen zoals && gebruikt. Er is een andere optie, namelijk wanneer we meerdere voorwaarden moeten instellen en aan één daarvan voldaan mag worden. Simpeler gezegd - OF. Laten we een voorbeeld bekijken:
1234let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
Zoals je kunt zien, hebben we || gebruikt om de OF-voorwaarde in te stellen. In onze bovenstaande code geldt dat als het cijfer Very well of Good is, we ons werk goed hebben gedaan.
Laten we deze sleutelwoorden kort herhalen:
- EN =
&&; - OF =
||.
true && false=false;true && true=true;false && false=false;true || true=true;true || false=true;false || false=false.
Overigens kun je meerdere van zulke voorwaarden tegelijkertijd gebruiken. Je hebt er bijvoorbeeld 3 of 4 nodig. Bijvoorbeeld, als we een getal moeten ophalen tussen 20 en 50 OR tussen 70 en 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!") }
We kunnen voorwaarden groeperen tussen haakjes, net zoals in de wiskunde. Dit betekent dat de voorwaarden binnen de haakjes eerst worden gecontroleerd, waarna de voorwaarden buiten de haakjes worden geëvalueerd.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.94
Complexe Voorwaarden
Veeg om het menu te tonen
Bij het overwegen hoe de if-instructie verder te compliceren, met name het conditieblok, kun je dankzij de welwillende ontwikkelaars van TypeScript en JavaScript nu meerdere voorwaarden in één blok gebruiken.
Bijvoorbeeld, je moet twee voorwaarden instellen: het getal moet groter zijn dan 0 EN kleiner dan 99. (Bijvoorbeeld, je bent een verkoper van LEGO-sets)
1234let age: number = 80; if (age > 0 && age < 99) { console.log('You can buy a LEGO'); }
Zoals je ziet, hebben we een dubbele voorwaarde ingesteld. We hebben de leeftijd nodig die groter is dan 0 EN kleiner dan 99. Om dit te bereiken, hebben we symbolen zoals && gebruikt. Er is een andere optie, namelijk wanneer we meerdere voorwaarden moeten instellen en aan één daarvan voldaan mag worden. Simpeler gezegd - OF. Laten we een voorbeeld bekijken:
1234let rate: string = 'Very well!' if (rate == 'Very well!' || rate == 'Good') { console.log('You did a good job!'); }
Zoals je kunt zien, hebben we || gebruikt om de OF-voorwaarde in te stellen. In onze bovenstaande code geldt dat als het cijfer Very well of Good is, we ons werk goed hebben gedaan.
Laten we deze sleutelwoorden kort herhalen:
- EN =
&&; - OF =
||.
true && false=false;true && true=true;false && false=false;true || true=true;true || false=true;false || false=false.
Overigens kun je meerdere van zulke voorwaarden tegelijkertijd gebruiken. Je hebt er bijvoorbeeld 3 of 4 nodig. Bijvoorbeeld, als we een getal moeten ophalen tussen 20 en 50 OR tussen 70 en 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!") }
We kunnen voorwaarden groeperen tussen haakjes, net zoals in de wiskunde. Dit betekent dat de voorwaarden binnen de haakjes eerst worden gecontroleerd, waarna de voorwaarden buiten de haakjes worden geëvalueerd.
Bedankt voor je feedback!