Sa oled juba õppinud, kuidas funktsioon, millel on üks parameeter, töötab. Nüüd tahame tegeleda funktsioonide kontseptsiooniga, millel on mitmed parameetrid. Sellised funktsioonid on eriti kasulikud, kui soovid andmeid erinevatest muutujatest kombineerida või töödelda. Lihtne näide on matemaatika, kus sa liidad mitu väärtust. Allpool näitan, kuidas selliseid funktsioone JavaScriptis luua ja kasutada.
Olulisemad järeldused
- Funktsioonid saavad vastu võtta mitmeid parameetreid.
- Iga parameetrit saab kasutada erinevalt, et teha keerulisi arvutusi.
- Funktsioonid pakuvad võimaluse andmeid dünaamiliselt töödelda ja välja tuua.
Samm-sammuline juhend
Samm 1: Funktsiooni põhialused
Oluline osa programmeerimisest on mõista, kuidas funktsioonid töötavad. Funktsioon deklareeritakse võtmesõnaga function, millele järgneb nimi ja sulud, milles asuvad parameetrid. Sa oled eelnevas peatükis juba õppinud, kuidas see töötab. Nüüd näitan, kuidas funktsioonile lisada mitmeid parameetreid.

Samm 2: Lihtsa funktsiooni loomine
Loome funktsiooni, mis arvutab armastuspaaride „punktisumma“. Nimetame seda funktsiooni Liebest. See võtab kaks parameetrit, Name1 ja Name2, mis esindavad paari nimesid.
Samm 3: Parameetrite selgitus
Funktsioonis Liebest on Name1 oma nimi ja Name2 on meelitus. Järjekord ei oma sel juhul suurt tähtsust; oluline on, et sa edastad mõlemad nimed, et arvutust teha.
Samm 4: Punktisumma arvestamine
Punktisumma arvutamiseks loome muutuja nimega Punkte. See arvutatakse mõlema nime pikkuse põhjal. Kasutame.length omadust, et määrata nimedes olevate märkide arv. Kui Name1 väärtus on „Dennis“ ja Name2 väärtus on „Denise“, siis punktisumma on 10, kuna mõlemad nimed koosnevad viiest tähtest.
Samm 5: Tulemuste väljastamine
Tulemuste kuvamiseks saad kasutada console.log()-lausungit, et väljastada punktisumma ja nimed konsoolile. Sa ühendad mõlemad nimed ja punktid loetaval kujul.
Samm 6: Funktsiooni kasutamine
Funktsiooni testimiseks kutsud Liebest esile kahe nimega, näiteks Liebest("Kohv", "Kook"). See tagastab sulle punktisumma nende kahe nime kombinatsiooni jaoks. Ära unusta, et juurdepääs.length omadusele JavaScriptis on lihtne, kuna see on omadus – sa ei vaja selle jaoks ümaraid sulgusid.
Samm 7: Lisaparameetrite lisamine
Sa saad funktsiooni laiendada, lisades rohkem parameetreid, näiteks Name3, Name4 ja nii edasi. Sel juhul tahaksid sa rakendada funktsiooni addieren, mis liidab mitu numbrit, salvestades need muutujatesse ja väljastades tulemuse.
Samm 8: Dünaamiline arvutamine
Salvesta liitmise või arvutuse tulemus muutuja ergebnis. Sa saad funktsiooni kutsuda mistahes nelja väärtusega, et näha tulemust – näiteks: addieren(123, 1003, 45, 11), ja programm tagastab nende väärtuste summa.
Kokkuvõte – Funktsioonid mitme parameetriga
Sel juhendil oled õppinud, kuidas luua ja kasutada JavaScriptis funktsioone, millel on mitmed parameetrid. Funktsioonide ja andmete töötlemise põhialuseid õnnestus illustreerida lihtsate, kuid tõhusate näidete kaudu. Kasuta seda teadmist, et oma programmeerimisoskusi veelgi arendada ja keerulisemaid funktsioone välja töötada.
Korduma kippuvad küsimused
Kui palju parameetreid võib JavaScripti funktsioonil olla?JavaScripti funktsioonil võib olla suvaline arv parameetreid, mille seadmiseks määratled sa funktsiooni definitsioonis.
Kas ma saan funktsioonis valikulisi parameetreid kasutada?Jah, saad parameetrid valikuliseks teha, määrates neile vaikeväärtused.
Kuidas kutsun ma funktsiooni mitme parameetriga esile?Kutsudes funktsiooni mitme parameetriga esile, edastad sa väärtused samas järjekorras, nagu parameetrid on defineeritud.
Mis juhtub, kui ma edastan vähem parameetreid kui funktsioon ootab?JavaScriptis saavad edastamata parameetrid väärtuse undefined.
Kas ma saan kasutada erinevaid andmetüüpe mitme parameetriga funktsioonides?Jah, JavaScriptis saad kasutada funktsioonis erinevate andmetüüpidega parameetreid, nt numbreid, stringe või objekte.