Ž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.

JavaScript in jQuery: Funkcije z več параметri

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.