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

bookEgenskaper til tall i Dart

Sveip for å vise menyen

Hva er egenskaper?

I programmering, akkurat som i livet ellers, har ting sine egenskaper. Dette gjelder for alle ting. Egenskaper for biler inkluderer merke, maksimal hastighet, motorkapasitet osv. Egenskaper for bøker inkluderer forfatter, sjanger og antall sider.

Tall, strenger, boolske verdier og mange andre typer i Dart har egenskaper som gjør programmering mer fleksibel og uttrykksfull.

Egenskapen isEven er en av de vanligste for tall. Den returnerer en boolsk verdi som indikerer om et tall er partall. Hvis tallet er et partall, returnerer egenskapen true; hvis det er et oddetall, returnerer den false.

main.dart

main.dart

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

Dette er spesielt nyttig når en variabel lagrer resultatet av et matematisk uttrykk, siden egenskaper hjelper deg å forstå resultatet tydeligere.

main.dart

main.dart

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

En annen nyttig egenskap er isNegative. Den returnerer true hvis tallet er negativt, og false hvis tallet er positivt eller lik null.

main.dart

main.dart

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

Alle egenskapene som er nevnt ovenfor tilhører int-typen. Disse egenskapene er ikke tilgjengelige i andre datatyper (selv ikke i double, selv om den også representerer tall).

Hver datatype i Dart har sitt eget sett med unike egenskaper, og det kan være hundrevis av dem. Det viktigste nå er å forstå at ulike datatyper har forskjellige formål og krever sin egen spesifikke tilnærming.

Note
Merk

Du trenger ikke å huske alle egenskapene til hver datatype i Dart. Etter hvert som du lærer og øver, vil du naturlig bli kjent med de mest nyttige.

question-icon

Bruk egenskapen isEven for å sjekke om en partallverdi er lagret i variabelen num.

print();

Klikk eller dra`n`slipp elementer og fyll inn de tomme feltene

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 2. Kapittel 3
some-alt