Olet jo oppinut, miten funktio toimii yhdellä parametrillä. Nyt haluamme käsitellä funktioiden käsitettä useilla parametreilla. Tällaiset funktiot ovat erityisen hyödyllisiä, kun haluat yhdistää tai käsitellä tietoja eri muuttujiin. Yksinkertainen esimerkki on matematiikka, jossa lisää useita arvoja. Seuraavaksi näytän sinulle, miten voit luoda ja käyttää tällaisia funktioita JavaScript-kielellä.
Tärkeimmät havainnot
- Funktiot voivat ottaa useita parametreja.
- Jokainen parametri voi olla erilainen monimutkaisempien laskelmien suorittamiseksi.
- Funktiot tarjoavat mahdollisuuden käsitellä ja johtaa tietoja dynaamisesti.
Vaiheittainen ohje
Vaihe 1: Funktion perusteet
Tärkeä osa ohjelmointia on ymmärtää, kuinka funktiot toimivat. Funktio määritellään avainsanalla function, jota seuraa nimi ja sulut, joihin parametrit sijoitetaan. Olet jo oppinut aiemmassa luvussa, miten tämä toimii. Nyt näytän sinulle, kuinka voit lisätä useita parametreja funktioon.

Vaihe 2: Yksinkertaisen funktion luominen
Luodaan funktio, joka laskee "pisteet" rakkausparille. Nimeämme tämän funktion Liebest. Se ottaa kaksi parametria, Name1 ja Name2, jotka edustavat parin nimiä.
Vaihe 3: Parametrien selitys
Funktion Liebest yhteydessä Name1 on oma nimi ja Name2 on ihastuksen nimi. Järjestyksellä ei ole tässä tapauksessa suurta merkitystä; tärkeintä on, että annat molemmat nimet laskelman suorittamiseksi.
Vaihe 4: Pisteiden laskeminen
Laskemme pisteet luomalla muuttujan nimeltä Punkte. Tämä lasketaan molempien nimien pituudesta. Käytämme.length-ominaisuutta selvittääksemme merkkien lukumäärän nimissä. Jos Name1 on "Dennis" ja Name2 on "Denise", niin pistemäärä on 10, koska molemmat nimet koostuvat viidestä kirjaimesta.
Vaihe 5: Tulosten näyttäminen
Näyttääksesi tulokset, voit käyttää console.log()-lausetta tulostaaksesi pisteet ja nimet konsoliin. Yhdistät molemmat nimet ja pisteet luettavassa muodossa.
Vaihe 6: Funktion käyttäminen
Testataksesi funktiota, kutsut Liebest kahta nimeä käyttäen, esim. Liebest("Kaffee", "Kuchen"). Tämä palauttaa sinulle pisteet näiden kahden nimen yhdistelmästä. Älä unohda, että pääsy.length-ominaisuuteen JavaScriptissä on helppoa, koska se on ominaisuus - sinun ei tarvitse sulkuja siihen.
Vaihe 7: Lisää parametreja
Voit laajentaa toimintoasi lisäämällä lisää parametreja, kuten Name3, Name4 jne. Tässä tapauksessa voisit toteuttaa lisäämäsi funktion, joka lisää useita lukuja tallentamalla ne muuttujiin ja tulostamalla tuloksen.
Vaihe 8: Dynaaminen laskeminen
Tallenna yhteenlaskun tulos tai laskelma muuttujaan nimeltä ergebnis. Voit kutsua funktiota millä tahansa neljällä arvolla nähdäksesi tuloksen - esimerkiksi: addieren(123, 1003, 45, 11), ja ohjelma palauttaa näiden arvojen summan.
Yhteenveto - Funktiot useilla parametreilla
Tässä oppaassa olet oppinut, kuinka voit luoda ja käyttää funktioita useilla parametreilla JavaScriptissä. Toiminnallisuuden ja tietojenkäsittelyn perusteet parametreilla voitiin havainnollistaa yksinkertaisilla, mutta tehokkailla esimerkeillä. Hyödynnä tätä tietoa kehittääksesi ohjelmointitaitojasi edelleen ja kehittääksesi monimutkaisempia toimintoja.
Usein kysytyt kysymykset
Kuinka monta parametria JavaScript-funktiolla voi olla?JavaScript-funktio voi hyväksyä rajattomasti parametreja, jotka määrität funktio määritelmässä.
Voinko käyttää valinnaisia parametreja funktiossa?Kyllä, voit tehdä parametreista valinnaisia asettamalla niille oletusarvot.
Kuinka kutsun funktiota useilla parametreilla?Kutsumisen aikana funktiota, siirrä arvot samassa järjestyksessä kuin parametrit on määritelty.
Mitä tapahtuu, jos annan vähemmän parametreja kuin funktio odottaa?JavaScriptissä antamatta jääneille parametreille annetaan arvo undefined.
Voinko käyttää erilaisia tietotyyppejä useilla parametreilla toiminnoissa?Kyllä, JavaScriptissä voit käyttää erilaisia tietotyyppejä funktioissa, kuten numeroita, merkkijonoja tai objekteja.