Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele If-Else Lauseet | If-Else Lauseet
JavaScript Ninja

Pyyhkäise näyttääksesi valikon

book
If-Else Lauseet

Tässä luvussa tutkimme if-else-lauseiden käsitettä JavaScriptissä. If-else-lauseet antavat meille mahdollisuuden tehdä päätöksiä koodissamme tiettyjen ehtojen perusteella. Tämä on ohjelmoinnin peruskäsite, joka mahdollistaa ohjelmiemme kulun hallinnan.

If-else-lauseiden ymmärtäminen

If-else-lause arvioi ehdon ja suorittaa koodilohkon, jos ehto on tosi. Jos ehto on epätosi, se voi suorittaa vaihtoehtoisen koodilohkon. Näin voimme saada ohjelmamme reagoimaan eri tavalla eri tilanteisiin.

Tässä on if-else-lauseen perusrakenne:

123456
const condition = true if (condition) { console.log("Condition is true") } else { console.log("Condition is false") }
copy

"!"-symboli

"!"-symbolia käytetään boolean-ilmauksen kieltämiseen. Jos ehto on tosi, "!" tekee siitä epätoden ja päinvastoin. Tämä voi olla erittäin hyödyllistä, kun haluat suorittaa koodia vain silloin, kun ehto ei täyty.

Esimerkiksi:

1234
const condition = false if (!condition) { console.log("Condition is false") }
copy

Esimerkki

Katsotaanpa esimerkkiä, joka käyttää if-else-lauseita auttaakseen ninjamme keräämään kaikki sushit kartalta. Ninja liikkuu ruudukossa, keräten sushia ja välttäen seiniä.

js

ninja.js

copy

Tässä esimerkissä ninja jatkaa liikkumista ja sushin keräämistä, kunnes se kohtaa seinät sekä yläpuolella että oikealla. If-else-lause tarkistaa, onko oikealla seinä. Jos on, ninja liikkuu ylös ja kerää sushin. Muuten se liikkuu oikealle ja kerää sushin.

Tehtävä

Swipe to start coding

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 1
js

ninja.js

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

book
If-Else Lauseet

Tässä luvussa tutkimme if-else-lauseiden käsitettä JavaScriptissä. If-else-lauseet antavat meille mahdollisuuden tehdä päätöksiä koodissamme tiettyjen ehtojen perusteella. Tämä on ohjelmoinnin peruskäsite, joka mahdollistaa ohjelmiemme kulun hallinnan.

If-else-lauseiden ymmärtäminen

If-else-lause arvioi ehdon ja suorittaa koodilohkon, jos ehto on tosi. Jos ehto on epätosi, se voi suorittaa vaihtoehtoisen koodilohkon. Näin voimme saada ohjelmamme reagoimaan eri tavalla eri tilanteisiin.

Tässä on if-else-lauseen perusrakenne:

123456
const condition = true if (condition) { console.log("Condition is true") } else { console.log("Condition is false") }
copy

"!"-symboli

"!"-symbolia käytetään boolean-ilmauksen kieltämiseen. Jos ehto on tosi, "!" tekee siitä epätoden ja päinvastoin. Tämä voi olla erittäin hyödyllistä, kun haluat suorittaa koodia vain silloin, kun ehto ei täyty.

Esimerkiksi:

1234
const condition = false if (!condition) { console.log("Condition is false") }
copy

Esimerkki

Katsotaanpa esimerkkiä, joka käyttää if-else-lauseita auttaakseen ninjamme keräämään kaikki sushit kartalta. Ninja liikkuu ruudukossa, keräten sushia ja välttäen seiniä.

js

ninja.js

copy

Tässä esimerkissä ninja jatkaa liikkumista ja sushin keräämistä, kunnes se kohtaa seinät sekä yläpuolella että oikealla. If-else-lause tarkistaa, onko oikealla seinä. Jos on, ninja liikkuu ylös ja kerää sushin. Muuten se liikkuu oikealle ja kerää sushin.

Tehtävä

Swipe to start coding

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 1
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt