Dart Academy · Oppitunti

Totuusarvot ja vertailuoperaattorit

Tuota vertailuista true- ja false-arvoja

Oppitunti 1/413 vaihetta

Totuusarvot ja vertailuoperaattorit on ilmainen Dart Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Dart Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Dart Academy-kurssilla on yhteensä 4 oppituntia.

Kyllä tai ei, tosi tai epätosi

Jokainen ohjelmanne tekemä päätös alkaa kyllä- tai ei-vastauksesta. Dartissa tämä vastaus on bool, joka sisältää vain arvon true tai false. 🤔

bool-muuttujan määrittäminen

Tallennatte kyllä- tai ei-arvon muuttujaan, jonka tyyppi on bool. Se voi sisältää literaalin true tai literaalin false, ei mitään muuta.

bool isReady = true;
bool isDone = false;

Vertailut tuottavat totuusarvoja

Harvoin kirjoitatte true-arvoa itse. Sen sijaan vertailu tuottaa bool-arvon puolestanne ja vastaa automaattisesti arvoja koskeviin kysymyksiin.

bool big = 10 > 3; // true

Yhtä suuri ja erisuuri

Käyttäkää ==-operaattoria kysyäksenne, ovatko kaksi arvoa yhtä suuret, ja !=-operaattoria kysyäksenne, ovatko ne erisuuret. Molemmat palauttavat selkeän true- tai false-arvon.

print(5 == 5);  // true
print(5 != 2);  // true

Suurempi ja pienempi kuin

>- ja <-operaattorit vertailevat järjestystä. Ne kertovat, onko vasemmanpuoleinen arvo suurempi vai pienempi kuin oikeanpuoleinen.

print(8 > 3);  // true
print(2 < 1);  // false

Tai yhtä suuri kuin

Lisätkää yhtäsuuruusmerkki, jos haluatte ottaa raja-arvon mukaan. >= ja <= ovat tosia, kun arvot ovat yhtä suuret tai toinen niistä on suurempi.

print(5 >= 5); // true
print(4 <= 9); // true

Tekstin vertaileminen

Voitte vertailla myös merkkijonoja. ==-operaattorilla kaksi merkkijonoa ovat yhtä suuret vain, jos niiden merkit vastaavat toisiaan täsmälleen kirjainkoko mukaan lukien.

print("cat" == "cat"); // true
print("Cat" == "cat"); // false

Varokaa kahta yhtäsuuruusmerkkiä

Yksittäinen = sijoittaa arvon, kun taas == vertailee kahta arvoa. Näiden sekoittaminen on aloittelijoille tyypillinen virhe, joten tarkistakaa asia kahdesti.

var x = 5;        // assign
print(x == 5);    // compare

Tallenna tulos

Vertailu on vain lauseke, joten voitte tallentaa sen bool-tuloksen muuttujaan ja käyttää sitä uudelleen kaikkialla, missä vastausta tarvitaan.

int age = 20;
bool adult = age >= 18; // true

Käännä arvo not-operaattorilla

Sijoittakaa ! bool-arvon eteen, kun haluatte kääntää sen. True muuttuu falseksi ja false trueksi, mikä on kätevää vastakkaisen kysymyksen esittämisessä.

bool open = false;
print(!open); // true

Totuusarvot ohjaavat päätöksiä

Nämä true- ja false-arvot toimivat haarautumisen perustana. Pian if-lause lukee bool-arvon ja valitsee suoritettavan koodin. 🚦

Pikatarkistus

Millä operaattorilla kysytään, ovatko kaksi arvoa yhtä suuret?

Kertaus

Opitte, että bool sisältää true- tai false-arvon ja että operaattorit ==, !=, >, <, >=, <= ja ! muodostavat näitä päätöksissä käytettäviä arvoja. 🎉

Aloita maksutta

Opi Dart tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
30
Oppitunnit
120

Usein kysytyt kysymykset

Onko oppitunti ”Totuusarvot ja vertailuoperaattorit” ilmainen?

Kyllä – oppitunnin ”Totuusarvot ja vertailuoperaattorit” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Dart Academy-kurssin, päivitä CoddyKit PROhon. Dart Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Totuusarvot ja vertailuoperaattorit”?

Tuota vertailuista true- ja false-arvoja Harjoittelet Dart Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Dart Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Dart Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.

Kuinka kauan ”Totuusarvot ja vertailuoperaattorit”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Dart Academy-oppitunnilla?

Kyllä. Jokainen Dart Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Totuusarvot ja vertailuoperaattorit
  2. if, else if ja else
  3. Loogiset operaattorit ja oikosulkuarviointi
  4. Ternääri- ja switch-lausekkeet
← Takaisin: Dart Academy