Ai învățat deja cum funcționează o funcție cu un singur parametru. Acum vrem să ne ocupăm de conceptul de funcții cu mai mulți parametri. Acest tip de funcții este deosebit de util atunci când dorești să combini sau să procesezi date din variabile diferite. Un exemplu simplu este matematica, unde aduni mai multe valori. În continuare, îți voi arăta cum să creezi și să utilizezi astfel de funcții în JavaScript.

Cele mai importante concluzii

  • Funcțiile pot accepta mai mulți parametru.
  • Fiecare parametru poate fi folosit diferit pentru a efectua calcule complexe.
  • Funcțiile oferă posibilitatea de a procesa și de a deriva date în mod dinamic.

Instrucțiuni pas cu pas

Pasul 1: Bazele funcției

O parte importantă a programării este înțelegerea modului în care funcționează funcțiile. O funcție este declarată cu cuvântul cheie function, urmat de un nume și paranteze, în care se află parametrii. Ai învățat deja în capitolul anterior cum funcționează acest lucru. Acum îți voi arăta cum să adaugi mai mulți parametrii funcției.

JavaScript și jQuery: Funcții cu mai mulți parametri

Pasul 2: Crearea unei funcții simple

Să creăm o funcție care calculează „scorul” unui cuplu îndrăgostit. Vom numi această funcție Liebest. Aceasta acceptă doi parametrii, Name1 și Name2, care reprezintă numele cuplului.

Pasul 3: Explicația parametrilor

În funcția Liebest, Name1 este propriul nume, iar Name2 este numele idolului. Ordinea nu contează foarte mult în acest caz; este important doar să transmiți ambele nume pentru a putea efectua calculul.

Pasul 4: Calcularea scorului

Pentru a calcula scorul, creăm o variabilă numită puncte. Aceasta se calculează din lungimea ambelor nume. Folosim proprietatea.length pentru a determina numărul de caractere din nume. Dacă Name1 are valoarea „Dennis” și Name2 are valoarea „Denise”, scorul va fi 10, deoarece ambele nume au câte cinci litere.

Pasul 5: Afisarea rezultatelor

Pentru a afișa rezultatele, poți folosi o instrucțiune console.log() pentru a afișa scorul și numele pe consolă. Combină cele două nume și scorul într-o formă lizibilă.

Pasul 6: Utilizarea funcției

Pentru a testa funcția, apelezi Liebest cu două nume, de exemplu, Liebest("Kaffee", "Kuchen"). Aceasta îți va returna scorul pentru combinația acestor două nume. Nu uita că accesarea proprietății.length în JavaScript este simplă, deoarece este o proprietate - nu ai nevoie de paranteze rotunde pentru asta.

Pasul 7: Adăugarea mai multor parametrii

Poti extinde funcția adăugând mai mulți parametrii, de exemplu Name3, Name4 și așa mai departe. În acest caz, ai implementa o funcție addieren care adună mai multe numere, stocându-le în variabile și returnând rezultatul.

Pasul 8: Calcularea dinamică

Stochează rezultatul adunării sau calculului într-o variabilă ergebnis. Poți apela funcția cu orice patru valori pentru a vedea rezultatul - de exemplu: addieren(123, 1003, 45, 11), iar programul va returna suma acestor valori.

Rezumat - Funcții cu mai mulți parametri

În acest ghid, ai învățat cum să creezi și să folosești funcții cu mai mulți parametri în JavaScript. Bazele funcționalității și procesarea datelor prin parametrii au fost ilustrate prin exemple simple, dar eficiente. Folosește această cunoștință pentru a-ți dezvolta abilitățile de programare și pentru a crea funcții mai complexe.

Întrebări frecvente

Câte parametrii poate avea o funcție JavaScript?O funcție JavaScript poate avea un număr nelimitat de parametrii pe care îi stabilești în definiția funcției.

Pot folosi parametrii opționali într-o funcție?Da, poți face parametrii opționali, stabilind valori implicite pentru ei.

Cum apelăm o funcție cu mai mulți parametrii?Pentru a apela o funcție cu mai mulți parametrii, transmiți valorile în aceeași ordine în care sunt definiți parametrii.

Ce se întâmplă dacă transmit mai puțini parametrii decât se așteaptă funcția?În JavaScript, parametrii care nu sunt transmiși primesc valoarea undefined.

Pot folosi diferite tipuri de date cu funcții cu mai mulți parametrii?Da, în JavaScript poți folosi parametrii de tipuri de date diferite într-o funcție, de exemplu, numere, stringuri sau obiecte.