Že si se naučil, kako deluje funkcija z enim samim parametrom. Zdaj se želimo ukvarjati s konceptom funkcij z več parametri. Ta vrsta funkcij je še posebej uporabna, ko želiš kombinirati ali obdelati podatke iz različnih spremenljivk. Enostaven primer je matematika, kjer sešteješ več vrednosti. V nadaljevanju ti bom pokazal, kako lahko takšne funkcije ustvarite in uporabite v JavaScript.
Najpomembnejše ugotovitve
- Funkcije lahko sprejmejo več parametrov.
- Vsak parameter se lahko uporablja različno za izvedbo kompleksnih izračunov.
- Funkcije ponujajo možnost dinamične obdelave in usmerjanja podatkov.
Navodila po korakih
Korak 1: Osnove funkcije
Pomemben del programiranja je razumevanje, kako funkcije delujejo. Funkcija je deklarirana s ključno besedo function, za katero sledi ime in oklepaji, v katerih so parametri. V prejšnjem poglavju si se že naučil, kako to deluje. Zdaj ti bom pokazal, kako funkciji dodati več parametrov.

Korak 2: Ustvari enostavno funkcijo
Ustvarimo funkcijo, ki izračuna "točkovanje" ljubkega para. To funkcijo imenujemo Liebest. Sprejema dva parametra, Name1 in Name2, ki predstavljata imeni para.
Korak 3: Pojasnilo parametrov
V funkciji Liebest je Name1 tvoje ime, Name2 pa ime simpatije. V tem primeru zaporedje ni tako pomembno; pomembno je, da oba imena posreduješ, da lahko izračunamo.
Korak 4: Izračun točk
Za izračun točk ustvarimo spremenljivko, imenovano točke. Ta se izračuna iz dolžine obeh imen. Uporabimo lastnost.length, da ugotovimo število znakov v imenih. Če ima Name1 vrednost "Dennis" in Name2 vrednost "Denise", bo točkovanje znašalo 10, saj imeni vsebujeta pet črk.
Korak 5: Prikaz rezultatov
Za prikaz rezultatov lahko uporabiš ukaz console.log(), da izpišeš točkovanje in imena na konzoli. Obe imeni in točke združiš v berljivi obliki.
Korak 6: Uporaba funkcije
Za testiranje funkcije pokliči Liebest z dvema imenoma, na primer Liebest("Kava", "Pita"). To ti vrne točkovanje za kombinacijo teh dveh imen. Ne pozabi, da je dostop do lastnosti.length v JavaScriptu preprost, ker gre za lastnost – za to ne potrebuješ okroglih oklepajev.
Korak 7: Dodajanje več parametrov
Funkcijo lahko razširiš tako, da dodaš več parametrov, na primer Name3, Name4 in tako naprej. V tem primeru bi implementiral funkcijo, ki sešteje več števil, tako da ji vrednosti shraniš v spremenljivke in izpišeš rezultat.
Korak 8: Dinamično izračunavanje
Shrani rezultat seštevanja ali izračuna v spremenljivko rezultat. Funkcijo lahko pokličeš s poljubnimi štirimi vrednostmi, da vidiš rezultat – na primer: seštej(123, 1003, 45, 11), in program vrne vsoto teh vrednosti.
Povzetek – Funkcije z več parametri
V tem priročniku si se naučil, kako ustvariti in uporabljati funkcije z več parametri v JavaScriptu. Osnove funkcionalnosti in obdelave podatkov preko parametrov si lahko ponazoril v preprostih, a učinkovitih primerih. Izkoristi to znanje, da nadaljuješ z razvojem svojih programerskih veščin in razviješ kompleksnejše funkcije.
Pogosto zastavljena vprašanja
Koliko parametrov lahko ima JavaScript funkcija?JavaScript funkcija lahko ima neomejeno število parametrov, ki jih določiš v definiciji funkcije.
Ali lahko uporabim neobvezne parametre v funkciji?Da, parametre lahko narediš neobvezne, tako da zanje določiš privzete vrednosti.
Kako pokličem funkcijo z več parametri?Da pokličeš funkcijo z več parametri, posreduješ vrednosti v enakem vrstnem redu, kot so parametri definirani.
Kaj se zgodi, če posredujem manj parametrov, kot jih funkcija pričakuje?V JavaScriptu nedodeljeni parametri dobijo vrednost undefined.
Ali lahko pri funkcijah z več parametri uporabljam različne tipe podatkov?Da, v JavaScriptu lahko v funkciji uporabljaš parametre različnih tipov podatkov, kot so števila, nizi ali objekti.