Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära If-sats i Dart | Villkorssatser
Introduktion till Dart

bookIf-sats i Dart

Svep för att visa menyn

if-sats

En if-sats är en konstruktion som gör det möjligt att köra ett kodblock om ett specifikt villkor är uppfyllt.

Villkoret är ett uttryck som utvärderas till ett bool-värde, vilket kan vara true eller false. Om villkoret är true körs kodblocket. Om villkoret är false hoppas kodblocket över.

if (condition) {
    // Code block
};

Syntaxen för det villkorsstyrda uttrycket är enkel: nyckelordet if, ett villkor inom den öppnande parentesen ( och den avslutande parentesen ), samt ett kodblock inom den öppnande klammerparentesen { och den avslutande klammerparentesen }.

Den öppnande klammerparentesen { markerar början på ett kodblock och den avslutande klammerparentesen } markerar dess slut.

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` } }

Detta program demonstrerar ett if-uttryck genom att deklarera en variabel num med värdet 5 och kontrollera om num är större än 0. Eftersom villkoret num > 0 är true, körs kodblocket inuti if-satsen och skriver ut "number is positive" till konsolen.

main.dart

main.dart

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

Denna kod kontrollerar om talet är negativt med hjälp av metoden isNegative. Om talet är mindre än noll skrivs "number < 0" ut, men eftersom värdet på num är 10, vilket inte är negativt, uppfylls inte villkoret och inget skrivs ut.

question mark

Välj rätt villkor för att kontrollera om talet är positivt. Om det är det ska programmet skriva ut "A number greater than zero".

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 3. Kapitel 1
some-alt