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 { merkitsee koodilohkon alkua ja sulkeva aaltosulje } sen loppua.
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 vain 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 the logical operators work in these if statements?
What happens if none of the if conditions are true?
Can you show an example using the else keyword?
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 { merkitsee koodilohkon alkua ja sulkeva aaltosulje } sen loppua.
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 vain 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!