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

bookBool, Likhets- og Relasjonsoperatorer i Dart

Sveip for å vise menyen

Bool

Datatypen bool kan bare lagre to verdier: true eller false. Den brukes for logiske uttrykk og betingelser.

file1.

file1.

copy
1234
void main() { bool adult = true; bool married = false; }

Denne variabelen har datatypen bool og lagrer verdien true. Denne variabelen har datatypen bool og lagrer verdien false.

Likhets- og relasjonsoperatorer

Disse operatorene brukes i betingede uttrykk for å ta avgjørelser i et program. For eksempel kan du sjekke om en bruker har skrevet inn riktig passord ved hjelp av likhetsoperatoren, eller avgjøre om en person har tilgang til en ressurs basert på alder. I slike tilfeller er resultatet av sammenligningen en bool-verdi, som hjelper deg å styre programflyten basert på betingelser.

main.dart

main.dart

copy
1234
void main() { bool info = 10 > 2; // `true` print(info); }

10 > 2 er et sant utsagn, så vi ser resultatet som true.

main.dart

main.dart

copy
12345
void main(){ String day1 = 'Monday'; String day8 = 'Monday'; print(day1 == day8); // `true` }

Variablene day1 og day8 lagrer de samme verdiene, så vi får true som resultat av sammenligningen.

Note
Merk

Det er to likhetstegn (==) her fordi et enkelt likhetstegn (=) har en helt annen betydning. Det brukes til tildeling og kan ikke (og gir ikke mening å) brukes i boolske uttrykk.

Datatypekontroll

Følgende operatorer sjekker ikke verdien til variabelen. De sjekker datatypen til verdien.

main.dart

main.dart

copy
123
void main() { print(4.2 is int); // `false` }

Du får false fordi 4.2 er av typen double.

1. Vurder uttrykket (4 != 5) og avgjør om det evalueres til true eller false.

2. Vurder uttrykket (6 <= 6 + 3) og avgjør om det evalueres til true eller false.

3. Vurder uttrykket (4 == 2 + 2) og avgjør om det evalueres til true eller false.

question mark

Vurder uttrykket (4 != 5) og avgjør om det evalueres til true eller false.

Velg det helt riktige svaret

question mark

Vurder uttrykket (6 <= 6 + 3) og avgjør om det evalueres til true eller false.

Velg det helt riktige svaret

question mark

Vurder uttrykket (4 == 2 + 2) og avgjør om det evalueres til true eller false.

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5

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 5
some-alt