Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Egenskaber ved tal i Dart | Variabler og Datatyper i Dart
Introduktion til Dart

bookEgenskaber ved tal i Dart

Stryg for at vise menuen

Hvad er egenskaber?

I programmering, ligesom i vores liv, har ting deres egenskaber. Det gælder for alle ting. Egenskaber for biler inkluderer mærke, maksimal hastighed, motorkapacitet osv. Egenskaber for bøger inkluderer forfatter, genre og antal sider.

Tal, strenge, booleans og mange andre typer i Dart har egenskaber, der gør programmering mere fleksibel og udtryksfuld.

Egenskaben isEven er en af de mest almindelige for tal. Den returnerer en boolean værdi, der angiver, om et tal er lige. Hvis tallet er lige, returnerer egenskaben true; hvis det er ulige, returnerer den false.

main.dart

main.dart

copy
1234
void main() { int number = 2; print(number.isEven); // `true` }

Særligt nyttigt, når en variabel gemmer resultatet af et matematisk udtryk, da egenskaber hjælper med at forstå resultatet mere tydeligt.

main.dart

main.dart

copy
1234
void main() { int result = 2 * -3 * -3 + 13 + 31 * -3 * 31; print(result.isEven); // `true` or `false` }

En anden nyttig egenskab er isNegative. Den returnerer true, hvis tallet er negativt, og false, hvis tallet er positivt eller lig med nul.

main.dart

main.dart

copy
1234
void main() { int number = 4; print(number.isNegative); // `false` }

Alle de ovennævnte egenskaber tilhører int-typen. Disse egenskaber er ikke tilgængelige i andre datatyper (selv ikke i double, selvom den også repræsenterer tal).

Hver datatype i Dart har sit eget sæt af unikke egenskaber, og der kan være hundredvis af dem. For nu er det vigtigt at forstå, at forskellige datatyper tjener forskellige formål og kræver deres egen specifikke tilgang.

Note
Bemærk

Du behøver ikke at huske alle egenskaber for hver datatype i Dart. Når du lærer og øver dig, vil du naturligt blive fortrolig med de mest nyttige.

question-icon

Brug egenskaben isEven og kontroller, om der er gemt et lige tal i variablen num.

print();

Klik eller træk`n`drop elementer og udfyld hullerne

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 2. Kapitel 3
some-alt