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
Oletusarvot
Määritelmä
Oletusarvot ovat arvoja, jotka funktion parametrit saavat, kun funktiokutsussa ei anneta vastaavaa argumenttia.
Voimme määrittää oletusarvot parametreille seuraavalla syntaksilla:
function funcName(parameter1 = value1, parameter2 = value2, …) {
// your code here …
}
Esimerkki:
function sum(a = 5, b = 10) { return a + b; } console.log(sum()); // Output: 15
1. Mitä tapahtuu, jos funktioparametrilla on oletusarvo eikä sille anneta arvoa funktiokutsussa?
2. Mikä on seuraavan koodin tuloste?
3. Mikä on seuraavan koodin tuloste?
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 4. Luku 10