Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele If-Lauseiden Hallinta JavaScriptissä | Ohjelman Kulun Hallinta Ehdollisilla Lauseilla
Johdanto JavaScriptiin
course content

Kurssisisältö

Johdanto JavaScriptiin

Johdanto JavaScriptiin

1. JavaScriptin Perusteet
2. Muuttujat ja Tietotyypit JavaScriptissä
3. Performing Operations in JavaScript
4. Ohjelman Kulun Hallinta Ehdollisilla Lauseilla
5. Looping Through Data in JavaScript
6. Funktiot JavaScriptissä

book
If-Lauseiden Hallinta JavaScriptissä

Ehdot JavaScriptissa tarjoavat hallinnan suoritusvirrasta. Vaikka tulkki suorittaa komennot järjestyksessä, ohjelmoijat tarvitsevat usein tämän virran muuttamista tiettyjen ehtojen perusteella. Tämän saavuttamiseksi JavaScript tarjoaa kaksi avainsanaa: if ja else.

if-lauseet

if-avainsana mahdollistaa koodilohkon avaamisen, joka suoritetaan, jos annettu ehto on true:

1234567
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
copy

Yllä olevassa esimerkissä if-lause suorittaa koodin vain, kun ehto on true. if-lauseen syntaksi on yksinkertainen: se alkaa if-avainsanalla, jota seuraa sulkeisiin () suljettu ehto ja aaltosulkeisiin {} suljettu koodilohko.

javascript

Avaava aaltosulje { merkitsee koodilohkon alun ja sulkeva aaltosulje } merkitsee sen lopun.

Ilmaisu, samoin kuin arvo, voidaan pitää ehtona.

1234567891011121314151617
let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
copy

Yllä olevassa esimerkissä, kun a = 935, on neljä ehtoa:

EhtoEhdon tulosKoodi on suoritettu?
a > 17trueKyllä
a > 235124falseEi
a > 0trueKyllä
a < 0falseEi

Et ole rajoitettu suorittamaan operaatioita pelkästään koodilohkon sisällä:

123456789101112131415
let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
copy
question mark

Mitä tulostuu konsoliin, kun seuraava koodi suoritetaan?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 1

Kysy tekoälyä

expand
ChatGPT

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

course content

Kurssisisältö

Johdanto JavaScriptiin

Johdanto JavaScriptiin

1. JavaScriptin Perusteet
2. Muuttujat ja Tietotyypit JavaScriptissä
3. Performing Operations in JavaScript
4. Ohjelman Kulun Hallinta Ehdollisilla Lauseilla
5. Looping Through Data in JavaScript
6. Funktiot JavaScriptissä

book
If-Lauseiden Hallinta JavaScriptissä

Ehdot JavaScriptissa tarjoavat hallinnan suoritusvirrasta. Vaikka tulkki suorittaa komennot järjestyksessä, ohjelmoijat tarvitsevat usein tämän virran muuttamista tiettyjen ehtojen perusteella. Tämän saavuttamiseksi JavaScript tarjoaa kaksi avainsanaa: if ja else.

if-lauseet

if-avainsana mahdollistaa koodilohkon avaamisen, joka suoritetaan, jos annettu ehto on true:

1234567
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
copy

Yllä olevassa esimerkissä if-lause suorittaa koodin vain, kun ehto on true. if-lauseen syntaksi on yksinkertainen: se alkaa if-avainsanalla, jota seuraa sulkeisiin () suljettu ehto ja aaltosulkeisiin {} suljettu koodilohko.

javascript

Avaava aaltosulje { merkitsee koodilohkon alun ja sulkeva aaltosulje } merkitsee sen lopun.

Ilmaisu, samoin kuin arvo, voidaan pitää ehtona.

1234567891011121314151617
let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
copy

Yllä olevassa esimerkissä, kun a = 935, on neljä ehtoa:

EhtoEhdon tulosKoodi on suoritettu?
a > 17trueKyllä
a > 235124falseEi
a > 0trueKyllä
a < 0falseEi

Et ole rajoitettu suorittamaan operaatioita pelkästään koodilohkon sisällä:

123456789101112131415
let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
copy
question mark

Mitä tulostuu konsoliin, kun seuraava koodi suoritetaan?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 1
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt