Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Funktioiden Määrittely JavaScriptissä | Funktiot JavaScriptissä
Johdanto JavaScriptiin

book
Funktioiden Määrittely JavaScriptissä

Luo uusi funktio käyttämällä function-avainsanaa. Anna funktiolle nimi ja määritä mahdolliset argumentit, jotka se hyväksyy:

javascript
function functionName(arguments) {
// code block
}

Funktion määritelmän rakenne sisältää:

  • function-avainsanan;
  • Funktion nimen, yleensä camelCase-muodossa kuten muuttujat;
  • Sulkeisiin () suljetut argumentit;
  • Koodilohkon aaltosulkeiden {} sisällä.

Argumentit

Funktioilla on oma tietovarastonsa. Argumentit ovat arvoja, jotka välitetään funktiolle, ja joita funktio käyttää muuttujina. Nämä argumentit lakkaavat olemasta, kun funktio suorittaa loppuun.

Määritä argumentit antamalla nimi jokaiselle:

javascript
// Function without arguments
function first() {}

// Function with one argument
function second(argument) {}

// Function with multiple arguments
function third(argument1, argument2, argument3) {}

Jos funktio hyväksyy useita argumentteja, erota ne pilkuilla (,).

Huomautus

Argumentteja käytetään kuin muuttujia funktion koodilohkon sisällä.

Funktion kutsuminen

Käyttääksesi funktiota, kutsu sitä käyttämällä sulkuja () ja anna tarvittavat argumentit, jos funktio odottaa niitä:

// Function Definition
function func(arg) {
console.log("Argument received:", arg);
console.log("Argument type:", typeof arg);
}

// Function Calling
func(1);
func(2521);
func("Rabbit");
func(true);
1234567891011
// Function Definition function func(arg) { console.log("Argument received:", arg); console.log("Argument type:", typeof arg); } // Function Calling func(1); func(2521); func("Rabbit"); func(true);
copy
question mark

Mikä seuraavista määrittelee oikein funktion, joka ottaa kaksi argumenttia?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 2
We use cookies to make your experience better!
some-alt