Jau išmokai, kaip veikia funkcija su vienu parametru. Dabar norime susipažinti su funkcijų daugiau parametrų koncepcija. Tokios funkcijos yra ypač naudingos, kai nori sujungti arba apdoroti duomenis iš skirtingų kintamųjų. Paprastas pavyzdys yra matematika, kur tu sudedi kelis vertes. Žemiau aš parodysiu, kaip tu gali sukurti ir naudoti tokias funkcijas JavaScript.
Svarbiausios įžvalgos
- Funkcijos gali priimti kelis parametrus.
- Kiekvienas parametras gali būti skirtingai naudojamas, kad būtų atliktos sudėtingos skaičiavimai.
- Funkcijos suteikia galimybę dinamiškai apdoroti ir gauti duomenis.
Žingsnis po žingsnio instrukcija
1 žingsnis: Funkcijos pagrindai
Svarbi programavimo dalis yra suprasti, kaip veikia funkcijos. Funkcija deklaruojama naudojant raktinį žodį function, po kurio seka pavadinimas ir skliaustai, kuriuose yra parametrai. Tu jau išmokai tai ankstesniame skyriuje. Dabar aš parodysiu, kaip pridėti kelis parametrus prie funkcijos.

2 žingsnis: Sukurti paprastą funkciją
Sukurkime funkciją, kuri apskaičiuoja „meilės balą“ porai. Mes pavadinsime šią funkciją Liebest. Ji priima du parametrus, Name1 ir Name2, kurie reprezentuoja poros vardus.
3 žingsnis: Parametrų paaiškinimas
Funkcijoje Liebest Name1 yra tavo vardas, o Name2 - objektas. Šiuo atveju eilės tvarka neturi didelės reikšmės; svarbu, kad perduotum abu vardus, kad galėtum atlikti skaičiavimus.
4 žingsnis: Balų skaičiavimas
Norėdami apskaičiuoti balus, sukursime kintamąjį, pavadintą Punkte. Šis kintamasis apskaičiuojamas iš abiejų vardų ilgio. Mes naudojame.length savybę, kad nustatytume ženklų skaičių varduose. Jei Name1 turi vertę „Dennis“ ir `Name2“ turi vertę „Denise“, balų skaičius bus 10, nes abu vardai susideda iš penkių raidžių.
5 žingsnis: Rezultatų išvedimas
Norėdami rodyti rezultatus, galite naudoti console.log() sakinį, kad išvestumėte balus ir vardus konsolėje. Jūs sujungiate abu vardus ir balus skaitoma forma.
6 žingsnis: Funkcijos naudojimas
Norint išbandyti funkciją, jūs kviečiate Liebest su dviem vardais, pvz., Liebest("Kava", "Pyragas"). Tai grąžins jums balus už šių dviejų vardų kombinaciją. Nepamiršk, kad prie.length savybės JavaScript'e yra lengva prieiti, nes tai yra savybė – jums nereikia apvalių skliaustų.
7 žingsnis: Pridėti daugiau parametrų
Tu gali išplėsti funkciją, pridėdamas daugiau parametrų, pavyzdžiui, Name3, Name4 ir taip toliau. Tokiu atveju tu implementuotum funkciją addieren, kuri sudeda kelis skaičius, išsaugo juos kintamuosiuose ir išveda rezultatą.
8 žingsnis: Dinaminis skaičiavimas
Išsaugokite sudėties rezultatą arba skaičiavimą kintamajame ergebnis. Jūs galite kviesti funkciją su bet kuriais keturiais vertėmis, kad pamatytumėte rezultatą – pavyzdžiui: addieren(123, 1003, 45, 11), ir programa grąžins šių vertybių sumą.
Santrauka – Funkcijos su keliais parametrais
Šioje instrukcijoje sužinojai, kaip sukurti ir naudoti funkcijas su keliais parametrais JavaScript'e. Funkcijų funkcionavimo ir duomenų apdorojimo per parametrus pagrindus buvo galima iliustruoti paprastais, bet efektyviais pavyzdžiais. Pasinaudok šiuo žinojimu, kad toliau plėtoti savo programavimo įgūdžius ir kurti sudėtingesnes funkcijas.
Dažnai užduodami klausimai
Kiek parametrų gali turėti JavaScript funkcija?JavaScript funkcija gali turėti neribotą parametrų skaičių, kurį nustatai funkcijos aprašyme.
Ar galiu pasirinktinai naudoti parametrus funkcijoje?Taip, tu gali padaryti parametrus pasirinktiniais nustatydamas standartines jų vertes.
Kaip kviečiu funkciją su keliais parametrais?Norint kvieti funkciją su keliais parametrais, reikia perduoti vertes tokiu pačiu tvarkos būdu, kaip ir yra apibrėžti parametrai.
Kas atsitiks, jei perduosiu mažiau parametrų, nei tikisi funkcija?JavaScript'e neperduoti parametrai gaus vertę undefined.
Ar galiu naudoti skirtingų duomenų tipų parametrus funkcijose su keliais parametrais?Taip, JavaScript'e tu gali naudoti skirtingų tipų parametrus funkcijoje, pavyzdžiui, skaičius, eilutes arba objektus.