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

bookMitä Ovat Funktiot JavaScriptissä?

Funktiot ovat erityisiä olioita, jotka vastaanottavat arvoja, suorittavat operaatioita ja palauttavat arvoja. Yksi funktion merkittävimmistä eduista on sen kykyä käyttää useita kertoja, mikä edistää koodin uudelleenkäytettävyyttä.

Tarkastellaan yksinkertaista funktioesimerkkiä:

123456789101112
function meeting(name) { console.log("------ Meeting with " + name + " ------"); console.log("Hello, " + name + "!"); console.log("I'm glad to see you!"); console.log("But I need to go."); console.log("Goodbye, " + name + "!"); console.log("See you again soon!"); } meeting("Mary"); meeting("Kate"); meeting("Sean");
copy

Tässä esimerkissä määritellään meeting-funktio, joka ottaa vastaan name-parametrin. Funktion sisällä on koodilohko, joka sisältää useita console.log-lauseita. Funktiota kutsutaan kolme kertaa eri nimillä argumentteina.

Funktioiden vahvuus on niiden uudelleenkäytettävyydessä. Tämä funktio, joka on kirjoitettu vain kahdeksaan koodiriviin, sisältää kuuden rivin koodilohkon. Sitä voidaan kuitenkin kutsua useita kertoja, jolloin näitä kuutta riviä ei tarvitse kopioida ja liittää uudelleen.

Huomio

Tämä esimerkki on tarkoitettu antamaan perustason ymmärrys funktioista. Yksityiskohtaista analyysiä ei tässä vaiheessa tarvita. Käytännössä funktiot ovat monipuolisia ja auttavat kehittäjiä järjestämään ja uudelleenkäyttämään koodia tehokkaasti.

question mark

Mikä on alla olevan calculateTotal-funktion tärkein hyöty?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Suggested prompts:

Can you explain what each line inside the function does?

What happens if I call the function without providing a name?

Can you show how to modify the function to return a value instead of logging to the console?

bookMitä Ovat Funktiot JavaScriptissä?

Pyyhkäise näyttääksesi valikon

Funktiot ovat erityisiä olioita, jotka vastaanottavat arvoja, suorittavat operaatioita ja palauttavat arvoja. Yksi funktion merkittävimmistä eduista on sen kykyä käyttää useita kertoja, mikä edistää koodin uudelleenkäytettävyyttä.

Tarkastellaan yksinkertaista funktioesimerkkiä:

123456789101112
function meeting(name) { console.log("------ Meeting with " + name + " ------"); console.log("Hello, " + name + "!"); console.log("I'm glad to see you!"); console.log("But I need to go."); console.log("Goodbye, " + name + "!"); console.log("See you again soon!"); } meeting("Mary"); meeting("Kate"); meeting("Sean");
copy

Tässä esimerkissä määritellään meeting-funktio, joka ottaa vastaan name-parametrin. Funktion sisällä on koodilohko, joka sisältää useita console.log-lauseita. Funktiota kutsutaan kolme kertaa eri nimillä argumentteina.

Funktioiden vahvuus on niiden uudelleenkäytettävyydessä. Tämä funktio, joka on kirjoitettu vain kahdeksaan koodiriviin, sisältää kuuden rivin koodilohkon. Sitä voidaan kuitenkin kutsua useita kertoja, jolloin näitä kuutta riviä ei tarvitse kopioida ja liittää uudelleen.

Huomio

Tämä esimerkki on tarkoitettu antamaan perustason ymmärrys funktioista. Yksityiskohtaista analyysiä ei tässä vaiheessa tarvita. Käytännössä funktiot ovat monipuolisia ja auttavat kehittäjiä järjestämään ja uudelleenkäyttämään koodia tehokkaasti.

question mark

Mikä on alla olevan calculateTotal-funktion tärkein hyöty?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 1
some-alt