Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer If-Instructie in Dart | Conditionele Uitspraken
Introductie tot Dart

bookIf-Instructie in Dart

Veeg om het menu te tonen

if-instructie

Een if-instructie is een constructie waarmee je een codeblok kunt uitvoeren als aan een specifieke voorwaarde wordt voldaan.

De voorwaarde is een expressie die evalueert naar een bool-waarde, die true of false kan zijn. Als de voorwaarde true is, wordt het codeblok uitgevoerd. Als de voorwaarde false is, wordt het codeblok overgeslagen.

if (condition) {
    // Code block
};

De syntaxis van de conditionele operator is eenvoudig: het sleutelwoord if, een voorwaarde tussen de openingshaak ( en sluitingshaak ), en een codeblok tussen de openingsaccolade { en sluitingsaccolade }.

De openingsaccolade { markeert het begin van een codeblok, en de sluitingsaccolade } geeft het einde aan.

main.dart

main.dart

copy
1234567
void main() { var num=5; if (num>0) { // 5 > 0 ? print("number is positive"); // Print if it's `true` } }

Dit programma demonstreert een if-statement door een variabele num te declareren met de waarde 5 en te controleren of num groter is dan 0. Omdat de voorwaarde num > 0 true is, wordt het codeblok binnen de if-statement uitgevoerd en wordt "number is positive" naar de console geprint.

main.dart

main.dart

copy
1234567
void main() { var num = 10; if (num.isNegative) { // 10 < 0 ? print("number < 0"); // Print if it's `true` } }

Deze code controleert of het getal negatief is met behulp van de methode isNegative. Als het getal kleiner is dan nul, wordt "number < 0" afgedrukt, maar omdat de waarde van num 10 is, wat niet negatief is, wordt de voorwaarde niet voldaan en wordt er niets afgedrukt.

question mark

Kies de juiste voorwaarde om te controleren of het getal positief is. Als dat zo is, moet het programma "A number greater than zero" afdrukken.

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 3. Hoofdstuk 1
some-alt