Vaizdo pamoka: Išmokite JavaScript ir jQuery

JavaScript ir jQuery: funkcijos su keliais parametrais

Visi pamokos vaizdo įrašai Vaizdo pamoka: Mokytis JavaScript ir jQuery

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.

JavaScript ir jQuery: Funkcijos su keliais parametrais

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.