Terve, JavaScript-maailma!
Tässä moduulissa pääset suorittamaan ensimmäisen JavaScript-ohjelmasi. Moduulin lopussa osaat tulostaa tekstiä konsoliin ja ymmärrät perusasiat JavaScriptin syntaksista. Tästä se lähtee!
Ja tässä on koodinpätkä jonka kanssa aloitamme.
// Tässä on hieman koodia
console.log("Hei, maailma!");
Mitä koodi tekee?
Ohjelma käyttää JavaScript-funktiota, nimeltä console.log(), viestin näyttämiseen. Funktio on aika yksinkertainen, se vain tulostaa juttuja JavaScript-konsoliin. Sitä käytetään monesti vianmäärityksessä (kun tutkitaan vaikkapa että miksei koodi käyttäydy kuten pitäisi).
Analysoidaan koodi!
Pureskellaan se pala palalta.
Rivi 1: Kommentti
JavaScriptissä mikä tahansa teksti // merkin jälkeen samalla rivillä on kommentti. Kommentteja käytetään koodin dokumentointiin ja ne ohitetaan tietokoneen suorittaessa ohjelmaa, eli siis ne eivät "tee mitään". Hengailevat vain muistiinpanoina mukana.
☝️ Huomautus: Taitavat ohjelmoijat eivät yleensä käytä kommentteja koodinsa kuvaamiseen, vaan kirjoittavat luettavaa koodia, joka kuvaa itseään.
Rivi 2: console.log("Hei, maailma!");
- console.log(): Tämä on funktiokutsu console.log -funktioon, joka tulostaa viestin konsoliin. Funktiot ottavat parametrit sulkeiden sisällä, eli console.log on funktio jota kutsutaan ja "Hei, maailma!" on parametri joka funktiolle annettiin.
- "Hei, maailma!": Tämä on merkkijono - joka on vain ohjelmointitermi tekstille. Teksti määritetään lainausmerkeissä, jotta on selvää että mistä teksti alkaa ja loppuu.
- Puolipiste ; päättää lauseen. Meillä voi olla monta tulostetta yhdellä rivillä, kuten console.log(1); console.log(2); ja puolipiste kertoo JavaScript-tulkille, missä yksi lause alkaa ja toinen päättyy. Se on kuin piste Suomen kielessä!
Harjoitellaan!
Harjoitustehtävät
Hei maailma
Tässä tehtävässä tavoitteesi on muuttaa tätä JavaScript-ohjelmaa niin, että se tulostaa "Hei, maailma!" konsoliin. Käytä console.log() -funktiota viestin tulostamiseen. Suoritettuasi koodin näet konsolin tulosteen ja automaattisten testien tuloksen.


Valmis ryhtymään eettiseksi hakkeriksi?
Aloita jo tänään.
Hakatemian jäsenenä saat rajoittamattoman pääsyn Hakatemian moduuleihin, harjoituksiin ja työkaluihin, sekä pääset discord-kanavalle jossa voit pyytää apua sekä ohjaajilta että muilta Hakatemian jäseniltä.