If-lause
if-lause on rakenne, jonka avulla voidaan suorittaa koodilohko, jos tietty ehto täyttyy.
Ehto on lauseke, joka arvioituu bool-arvoksi, eli se voi olla true tai false. Jos ehto on true, koodilohko suoritetaan. Jos ehto on false, koodilohko ohitetaan.
Syntaksi
if (condition) {
// code block
};
Ehdollisen operaattorin syntaksi on hyvin yksinkertainen: if-avainsana, ehto sulkujen ( ) sisällä ja koodilohko aaltosulkeissa { }.
Avaava aaltosulje { } aloittaa koodilohkon ja sulkeva aaltosulje { } päättää sen. Tarkastellaan esimerkkiä:
main.php
123456<?php $num=5; if ($num>0) { // 5 > 0 ? echo "Number is positive"; // output if it's `true` } ?>
Ehto vahvistettiin ja koodilohko suoritettiin. Tarkastellaan toista esimerkkiä:
main.php
123456<?php $num = 10; if ($num < 0) { // 10 < 0 ? echo "Number is negative"; // output if it's `true` } ?>
Ehtoa ei vahvistettu, eikä koodilohko suorittunut.
Swipe to start coding
Kuvittele, että luot pienen ohjelman karkkikauppaa varten. Ohjelman tarkoituksena on auttaa asiakkaita ymmärtämään nopeasti, onko suklaapatukka kallis sen hinnan perusteella.
- Muuttuja
$price_of_chocolateon jo alustettu numeerisella arvolla. - Käytä
if-lausetta tarkistaaksesi, onko hinta enintään 3.- Jos totta, tulosta
"This chocolate bar has an average price.".
- Jos totta, tulosta
- Käytä toista
if-lausetta tarkistaaksesi, onko hinta yli 3.- Jos totta, tulosta
"This chocolate bar is expensive.".
- Jos totta, tulosta
Varmista, että viestit näytetään täsmälleen yllä esitetyssä muodossa, mukaan lukien välimerkit.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 4.35
If-lause
Pyyhkäise näyttääksesi valikon
if-lause on rakenne, jonka avulla voidaan suorittaa koodilohko, jos tietty ehto täyttyy.
Ehto on lauseke, joka arvioituu bool-arvoksi, eli se voi olla true tai false. Jos ehto on true, koodilohko suoritetaan. Jos ehto on false, koodilohko ohitetaan.
Syntaksi
if (condition) {
// code block
};
Ehdollisen operaattorin syntaksi on hyvin yksinkertainen: if-avainsana, ehto sulkujen ( ) sisällä ja koodilohko aaltosulkeissa { }.
Avaava aaltosulje { } aloittaa koodilohkon ja sulkeva aaltosulje { } päättää sen. Tarkastellaan esimerkkiä:
main.php
123456<?php $num=5; if ($num>0) { // 5 > 0 ? echo "Number is positive"; // output if it's `true` } ?>
Ehto vahvistettiin ja koodilohko suoritettiin. Tarkastellaan toista esimerkkiä:
main.php
123456<?php $num = 10; if ($num < 0) { // 10 < 0 ? echo "Number is negative"; // output if it's `true` } ?>
Ehtoa ei vahvistettu, eikä koodilohko suorittunut.
Swipe to start coding
Kuvittele, että luot pienen ohjelman karkkikauppaa varten. Ohjelman tarkoituksena on auttaa asiakkaita ymmärtämään nopeasti, onko suklaapatukka kallis sen hinnan perusteella.
- Muuttuja
$price_of_chocolateon jo alustettu numeerisella arvolla. - Käytä
if-lausetta tarkistaaksesi, onko hinta enintään 3.- Jos totta, tulosta
"This chocolate bar has an average price.".
- Jos totta, tulosta
- Käytä toista
if-lausetta tarkistaaksesi, onko hinta yli 3.- Jos totta, tulosta
"This chocolate bar is expensive.".
- Jos totta, tulosta
Varmista, että viestit näytetään täsmälleen yllä esitetyssä muodossa, mukaan lukien välimerkit.
Ratkaisu
Kiitos palautteestasi!
single