HAKATEMIA
02JavaScript

Hei maailma - ensimmäinen ohjelmasi

Helppo10MIN

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.

JAVASCRIPT
1// Tässä on hieman koodia
2console.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!

1 / 3
Hakatemia Pro

Hakkeroinnin oppiminen alkaa tästä

Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.