Kurssisisältö
Johdatus JavaScriptiin
Johdatus JavaScriptiin
1. Aloittaminen
Ensimmäinen JavaScript-konsolisovellusHaaste: Tulosteen NäyttäminenHaaste: Useiden Rivien TulostaminenLukujen KäsittelyHaaste: Työskentely Numeroiden KanssaHaaste: Auton Nopeuden LaskeminenHaaste: Trapetsin Pinta-Alan LaskeminenUseiden Arvojen TulostaminenHaaste: Merkityksellisen Tulosteen Näyttäminen KonsolissaKuinka Käyttää Kommentteja JavaScriptissä?Haaste: Kommentin LisääminenMoniriviset KommentitHaaste: Koodin KommentointiMikä JavaScript Oikeastaan On?
2. Datan Käsittely
Datan TallentaminenHaaste: Muuttujan MäärittäminenHaaste: Tietojen Käsitteleminen MuuttujastaHaaste: Muuttujien Nimien KorjaaminenHaaste: Muuttujan UudelleenasettaminenVakiotHaaste: Vakioiden Määrittely ja KäyttöAritmeettisten Operaatioiden Suorittaminen MuuttujillaHaaste: Palkanlaskurin TekeminenHaaste: Palkan Säätäminen Bonuksen AvullaAlkeellisten Tietotyyppien TarkasteluHaaste: Boolean-Arvon MäärittäminenKuinka Eri Tietotyypit Ovat Vuorovaikutuksessa KeskenäänHaaste: Merkkijonojen YhdistäminenHaaste: Käyttäjäprofiilin ja Aktiviteettitietojen Luominen
3. Ehtolauseet
VertailuoperaattoritHaaste: Iän Kelpoisuuden Tarkistaminen`If`-LauseHaaste: Säähän Perustuva AsusuositusHaaste: Parillinen vai ParitonSisäkkäiset EhtolauseetThe `Else`-LauseHaaste: Paranna Parillinen Vai Pariton TarkistintaHaaste: Lämpötilaneuvoja`Else If` -lausekeHaaste: Arvosanaluokittelija` JA`-Looginen OperaattoriHaaste: Tarkista, Onko Luku Parillinen ja PositiivinenOR-Looginen OperaattoriHaaste: Ohjausjärjestelmän Käyttö
4. Funktioiden Hallinta
Mitä Funktiot Ovat?Haaste: Yksinkertainen FunktioHaaste: Auton Nopeuden LaskeminenLaajuudetDatan Välittäminen FunktioihinHaaste: Nopeusfunktion KorjaaminenHaaste: Arvosanaluokittelijan ParantaminenTehtävä: Yhdistetyn Funktion MäärittelyDatan Palauttaminen FunktioistaOletusarvotHaaste: Sähköpostin Automaattivastaaja Oletusparametreilla
5. Taulukoiden Tutkiminen
Mitä Taulukot Ovat?Haaste: Taulukon MäärittelyHaaste: IndeksointiArvojen Lisääminen TaulukkoonHaaste: Alkioiden Lisääminen TaulukkoonAlkioiden Poistaminen TaulukostaHaaste: `pop`- ja `shift`-metodien Harjoittelu`Length`-ominaisuusHaaste: Alkioiden Laskeminen`Includes`-menetelmäHaaste: Eläinten Etsiminen Eläintarhassa
`Else If` -lauseke
else
-lauseen lisäksi ehtolauseet tukevat myös else if
-lausetta, jota voidaan käyttää vaihtoehtoisten ehtojen määrittelyyn, jos alkuperäinen if
-ehto on false
.
Yleinen syntaksi on seuraava:
if(expression) {
// Code … (executed if the expression is true)
} else if(expression) {
// Fallback Code …
//(executed if the previous condition is false, and this one is true)
}
Kuten yleisestä syntaksista nähdään, else if
-lause ottaa loogisen lausekkeen, joka arvioidaan, kun sitä edeltävä ehto on false
.
Voimme ketjuttaa useita else if
-lauseita muodostaaksemme if-else if
-ketjun:
if(expression) {
// … (executed if the first condition is true)
} else if(expression) {
// … (executed if the first condition is false and this is true)
} else if(expression) {
// … (executed if previous conditions are false and this is true)
} else {
// … (executed if all previous conditions are false)
}
Kuten yllä olevasta koodista nähdään, voimme halutessamme lisätä else
-lauseen loppuun. Tämä lohko suoritetaan vain, kun kaikki edelliset ehdot arvioituvat false
.
Seuraava esimerkki havainnollistaa tämän syntaksin käyttöä:
let number = 50; if (number < 20) { console.log("The number is less than 20."); } else if (number === 20) { console.log("The number is exactly 20."); } else { console.log("The number is greater than 20."); }
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 10