Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Funktiot | Osio
Javascriptin Perusteet

bookFunktiot

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.

12345
function add(a, b) { return a + b; } console.log(add(3, 4)); // 7
copy

Funktiolauseke

Funktiolausekkeessa funktio liitetään muuttujaan.

12345
const multiply = function(a, b) { return a * b; }; console.log(multiply(3, 4)); // 12
copy

Nuolifunktiot

Nuolifunktiot tarjoavat lyhyemmän ja modernimman syntaksin. Niitä käytetään laajasti Reactissa ja Next.js:ssä.

12345
const subtract = (a, b) => { return a - b; }; console.log(subtract(5, 2)); // 3
copy

Yksinkertaisissa lausekkeissa arvon voi palauttaa ilman return-avainsanaa:

123
const divide = (a, b) => a / b; console.log(divide(10, 2)); // 5
copy

Funktionin laajuus

Funktiossa määritellyt muuttujat ovat käytettävissä vain kyseisen funktion sisällä. Tätä kutsutaan paikalliseksi laajuudeksi.

123456
function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Hello, Sam!
copy
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 9

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 9
some-alt