Tu jau esi iemācījies, kā darbojas funkcija ar vienu parametrs. Tagad vēlamies pievērsties koncepcijai par funkcijām ar vairākiem parametriem. Šāda veida funkcijas ir īpaši noderīgas, ja vēlies kombinēt vai apstrādāt datus no dažādām mainīgām. Vienkāršs piemērs ir matemātika, kur tu saskaiti vairākas vērtības. Zemāk es parādīšu, kā tu vari veidot un izmantot šādas funkcijas JavaScript.
Galvenās atziņas
- Funkcijas var pieņemt vairākus parametrus.
- Katram parametrs var tikt atšķirīgi izmantots, lai veiktu sarežģītas aprēķināšanas.
- Funkcijas piedāvā iespēju dinamiski apstrādāt un izvadīt datus.
Solim pa solim instrukcija
1. solis: Funkcijas pamati
Svarīga daļa no programmēšanas ir izpratne par to, kā darbina funkcijas. Funkcija tiek deklarēta ar atslēgvārdu function, tai seko vārds un iekavas, kur atrodas parametri. Tu jau esi uzzinājis, kā tas darbojas iepriekšējā nodaļā. Tagad es parādīšu, kā funkcijai var pievienot vairākus parametrus.

2. solis: Vienkāršas funkcijas izveide
Izveidosim funkciju, kas aprēķina “punktu skaitu” mīļotāju pārim. Mēs nosauksim šo funkciju par Liebest. Tā pieņem divus parametrus, Name1 un Name2, kuri attēlo pāra vārdus.
3. solis: Parametru skaidrojums
Funkcijā Liebest Name1 ir paša vārds, un Name2 ir simpātijas vārds. Šajā gadījumā secība nav svarīga; ir tikai būtiski, ka tu nodod abus vārdus, lai varētu veikt aprēķinu.
4. solis: Punktu skaita aprēķināšana
Lai aprēķinātu punktu skaitu, izveidosim mainīgo, ko nosauksim par Punktes. Šī tiek aprēķināta no abu vārdu garuma. Mēs izmantosim.length īpašību, lai noteiktu rakstzīmju skaitu vārdos. Ja Name1 ir vērtība “Dennis” un Name2 ir vērtība “Denise”, tad punktu skaits būs 10, jo abi vārdi sastāv no piecām burtiem.
5. solis: Rezultātu izvadīšana
Lai rādītu rezultātus, tu vari izmantot console.log()-paziņojumu, lai izvadītu punktu skaitu un vārdus konsolē. Tu apvieno abus vārdus un punktus lasāmā formā.
6. solis: Funkcijas izmantošana
Lai pārbaudītu funkciju, tu izsauc Liebest ar diviem vārdiem, piemēram, Liebest("Kafija", "Kūka"). Tas atgriezīs punktu skaitu par šo divu vārdu kombināciju. Neaizmirsti, ka piekļuve.length īpašībai JavaScript ir vienkārša, jo tā ir īpašība – tev nav nepieciešamas noapaļotas iekavas.
7. solis: Vairāku parametru pievienošana
Tu vari paplašināt funkciju, pievienojot vairākus parametrus, piemēram, Name3, Name4 un tā tālāk. Šajā gadījumā tu izveidotu funkciju addieren, kas aprēķina vairākas skaitļus, saglabājot tos mainīgajos un izvadot rezultātu.
8. solis: Dinamisks aprēķins
Saglabā summa rezultātu vai aprēķināšanu mainīgajā ergebnis. Tu vari izsaukt funkciju ar jebkuriem četriem vērtībām, lai redzētu rezultātu – piemēram: addieren(123, 1003, 45, 11), un programma atgriezīs šo vērtību summu.
Kopsavilkums – Funkcijas ar vairākiem parametriem
Šajā instrukcijā tu esi iemācījies, kā veidot un izmantot funkcijas ar vairākiem parametriem JavaScript. Funkcionalitātes un datu apstrādes pamati caur parametriem tika ilustrēti ar vienkāršiem, bet efektīviem piemēriem. Izmanto šo zināšanu, lai turpinātu attīstīt savas programmēšanas prasmes un izstrādātu sarežģītākas funkcijas.
Bieži uzdotie jautājumi
Cik daudz parametru var būt JavaScript funkcijai?JavaScript funkcijai var būt neierobežots parametrus skaits, kurus tu nosaki funkcijas definīcijā.
Vai es varu izmantot opciju parametrus funkcijā?Jā, tu vari padarīt parametrus opcijas, nosakot viņiem noklusējuma vērtības.
Kā es varu izsaukt funkciju ar vairākiem parametriem?Lai izsauktu funkciju ar vairākiem parametriem, tu nodod vērtības tajā pašā secībā, kādā parametri ir definēti.
Ko darīt, ja es nododu mazāk parametrus nekā funkcija sagaida?JavaScript nesaņemtie parametri iegūst vērtību undefined.
Vai es varu izmantot dažādus datu tipus funkcijās ar vairākiem parametriem?Jā, JavaScript tu vari izmantot dažādu datu tipu parametrus funkcijā, piemēram, skaitļus, virknes vai objektus.