Funktiot
Pyyhkäise näyttääksesi valikon
Funktiot auttavat järjestämään ja uudelleenkäyttämään koodia JavaScriptissä. Funktio on nimetty koodilohko, joka suorittaa tietyn tehtävän. Voit määritellä funktion kerran ja kutsua sitä tarvittaessa.
On olemassa kolme yleistä tapaa luoda funktioita: funktiomäärittelyt, funktioilmaisut ja nuolifunktiot.
Funktiomäärittely
Funktiomäärittelyssä käytetään function-avainsanaa, jonka jälkeen tulee nimi, parametrit ja koodilohko.
12345function add(a, b) { return a + b; } console.log(add(3, 4)); // 7
Funktiolauseke
Funktiolausekkeessa funktio liitetään muuttujaan.
12345const multiply = function(a, b) { return a * b; }; console.log(multiply(3, 4)); // 12
Nuolifunktiot
Nuolifunktiot tarjoavat lyhyemmän ja modernimman syntaksin. Niitä käytetään laajasti Reactissa ja Next.js:ssä.
12345const subtract = (a, b) => { return a - b; }; console.log(subtract(5, 2)); // 3
Yksinkertaisissa lausekkeissa arvon voi palauttaa ilman return-avainsanaa:
123const divide = (a, b) => a / b; console.log(divide(10, 2)); // 5
Funktionin laajuus
Funktiossa määritellyt muuttujat ovat käytettävissä vain kyseisen funktion sisällä. Tätä kutsutaan paikalliseksi laajuudeksi.
123456function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Hello, Sam!
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme