If-lauseiden Hallinta JavaScriptissä
Ehdot JavaScriptissä mahdollistavat ohjelman suorituksen ohjaamisen. Vaikka tulkki suorittaa komennot järjestyksessä, ohjelmoijat tarvitsevat usein mahdollisuuden muuttaa tätä kulkua tiettyjen ehtojen perusteella. Tämän saavuttamiseksi JavaScript tarjoaa kaksi avainsanaa: if ja else.
if-lauseet
Avainsana if mahdollistaa koodilohkon avaamisen, joka suoritetaan, jos annettu ehto on true:
1234567if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
Yllä olevassa esimerkissä if-lause suorittaa koodin vain, kun ehto on true. if-lauseen syntaksi on yksinkertainen: se alkaa if-avainsanalla, jota seuraa sulkeisiin () asetettu ehto ja aaltosulkeisiin {} asetettu koodilohko.
if (condition) {
// Code block
}
Avaava aaltosulje { ilmaisee koodilohkon alun ja sulkeva aaltosulje } sen lopun.
Sekä lauseketta että arvoa voidaan pitää ehtona.
1234567891011121314151617let 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"); }
Yllä olevassa esimerkissä, kun a = 935, on neljä ehtoa:
| Condition | Condition result | Code has been executed? |
|---|---|---|
a > 17 | true | Yes |
a > 235124 | false | No |
a > 0 | true | Yes |
a < 0 | false | No |
Et ole rajoitettu suorittamaan operaatioita pelkästään koodilohkon sisällä:
123456789101112131415let 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);
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain how logical operators like `&&` work in these examples?
What happens if none of the `if` conditions are true?
Can you show how to use `else` with `if` statements?
Awesome!
Completion rate improved to 2.5
If-lauseiden Hallinta JavaScriptissä
Pyyhkäise näyttääksesi valikon
Ehdot JavaScriptissä mahdollistavat ohjelman suorituksen ohjaamisen. Vaikka tulkki suorittaa komennot järjestyksessä, ohjelmoijat tarvitsevat usein mahdollisuuden muuttaa tätä kulkua tiettyjen ehtojen perusteella. Tämän saavuttamiseksi JavaScript tarjoaa kaksi avainsanaa: if ja else.
if-lauseet
Avainsana if mahdollistaa koodilohkon avaamisen, joka suoritetaan, jos annettu ehto on true:
1234567if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
Yllä olevassa esimerkissä if-lause suorittaa koodin vain, kun ehto on true. if-lauseen syntaksi on yksinkertainen: se alkaa if-avainsanalla, jota seuraa sulkeisiin () asetettu ehto ja aaltosulkeisiin {} asetettu koodilohko.
if (condition) {
// Code block
}
Avaava aaltosulje { ilmaisee koodilohkon alun ja sulkeva aaltosulje } sen lopun.
Sekä lauseketta että arvoa voidaan pitää ehtona.
1234567891011121314151617let 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"); }
Yllä olevassa esimerkissä, kun a = 935, on neljä ehtoa:
| Condition | Condition result | Code has been executed? |
|---|---|---|
a > 17 | true | Yes |
a > 235124 | false | No |
a > 0 | true | Yes |
a < 0 | false | No |
Et ole rajoitettu suorittamaan operaatioita pelkästään koodilohkon sisällä:
123456789101112131415let 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);
Kiitos palautteestasi!