Totuusarvot ja vertailuoperaattorit
Tuota vertailuista true- ja false-arvoja
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; // trueYhtä 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); // trueSuurempi 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); // falseTai 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); // trueTekstin 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"); // falseVarokaa 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); // compareTallenna 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; // trueKää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); // trueTotuusarvot 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. 🎉
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
- Totuusarvot ja vertailuoperaattorit
- if, else if ja else
- Loogiset operaattorit ja oikosulkuarviointi
- Ternääri- ja switch-lausekkeet