Video návod: Učenie sa JavaScriptu a jQuery

JavaScript a jQuery: Funkcie s viacerými parametrami

Všetky videá tutoriálu Video-návod: Učenie sa JavaScriptu a jQuery

Už si sa naučil, ako funguje funkcia s jediným parametrom. Teraz sa chceme zaoberať konceptom funkcií s viacerými parametrami. Tento typ funkcií je obzvlášť užitočný, keď chceš kombinovať alebo spracovávať údaje z rôznych premenných. Jednoduchým príkladom je matematika, kde sčítaš viacero hodnôt. Nasledujúce ti ukážem, ako môžeš takéto funkcie vytvoriť a využiť v JavaScript.

Najdôležitejšie zistenia

  • Funkcie môžu prijímať viacero parametrov.
  • Každý parameter môže byť použitý odlišným spôsobom na vykonávanie komplexných výpočtov.
  • Funkcie poskytujú možnosť dynamicky spracovávať a odvádzať údaje.

Krok-za-krokom návod

Krok 1: Základy funkcie

Dôležitou súčasťou programovania je pochopenie, ako funkcie pracujú. Funkcia je deklarovaná pomocou kľúčového slova function, za ktorým nasleduje názov a zátvorky, v ktorých sú parametre. Už si sa v predchádzajúcej kapitole naučil, ako to funguje. Teraz ti ukážem, ako pridať funkcii niekoľko parametrov.

JavaScript a jQuery: Funkcie s viacerými parametrami

Krok 2: Vytvorenie jednoduchej funkcie

Vytvorme funkciu, ktorá vypočíta „skóre“ zamilovaného páru. Túto funkciu nazveme Liebest. Berie dva parametre, Name1 a Name2, ktoré reprezentujú mená páru.

Krok 3: Vysvetlenie parametrov

V funkcii Liebest je Name1 vlastné meno a Name2 je meno vyvoleného. Poradie v tomto prípade nehrá veľkú rolu; dôležité je len to, že predáš obe mená, aby si mohol vykonať výpočet.

Krok 4: Výpočet skóre

Aby sme vypočítali skóre, vytvoríme premennú nazvanú Body. Táto sa vypočíta z dĺžky oboch mien. Využijeme vlastnosť.length, aby sme určili počet znakov v menách. Ak Name1 má hodnotu „Dennis“ a `Name2“ hodnotu „Denise“, skóre bude 10, pretože obe mená pozostávajú z piatich písmen.

Krok 5: Zobrazenie výsledkov

Aby si zobrazil výsledky, môžeš použiť príkaz console.log(), aby si vypísal skóre a mená v konzole. Spojíš obe mená a skóre v čitateľnej forme.

Krok 6: Použitie funkcie

Aby si otestoval funkciu, zavolaj Liebest s dvoma menami, napríklad Liebest("Káva", "Koláč"). Tým ti vráti skóre za kombináciu týchto dvoch mien. Nezabudni, že prístup k vlastnosti.length v JavaScripte je jednoduchý, pretože ide o vlastnosť - nepotrebuješ na to okrúhle zátvorky.

Krok 7: Pridanie ďalších parametrov

Môžeš rozšíriť funkciu pridaním ďalších parametrov, napríklad Name3, Name4 a tak ďalej. V tomto prípade by si implementoval funkciu addieren, ktorá sčíta viacero čísel tým, že ich uložíš do premenných a vrátiš výsledok.

Krok 8: Dynamické kalkulovanie

Ulož výsledok sčítania alebo výpočtu do premennej výsledek. Funkciu môžeš zavolať s akýmikoľvek štyrmi hodnotami, aby si videl výsledok - napríklad: addieren(123, 1003, 45, 11), a program vráti súčet týchto hodnôt.

Zhrnutie – Funkcie s viacerými parametrami

V tomto návode si sa naučil, ako vytvárať a využívať funkcie s viacerými parametrami v JavaScripte. Základy funkčnosti a spracovania dát prostredníctvom parametrov sa dali ilustrovať v jednoduchých, ale efektívnych príkladoch. Využi tieto vedomosti, aby si ďalej rozvíjal svoje programátorské zručnosti a vyvinul komplexnejšie funkcie.

Často kladené otázky

Koľko parametrov môže mať funkcia JavaScript?Funkcia JavaScript môže mať ľubovoľný počet parametrov, ktoré určíš v definícii funkcie.

Môžem použiť voliteľné parametre vo funkcii?Áno, môžeš spraviť parametre voliteľnými tým, že pre ne nastavíš predvolené hodnoty.

How do I call a function with multiple parameters?Aby si zavolal funkciu s viacerými parametrami, odovzdáš hodnoty v rovnakom poradí, ako sú definované parametre.

Čo sa stane, ak odovzdám menej parametrov, ako funkcia očakáva?V JavaScripte neodovzdané parametre dostanú hodnotu undefined.

Môžem pri funkciách s viacerými parametrami použiť rôzne typy údajov?Áno, v JavaScripte môžeš používať parametre rôznych typov údajov vo funkcii, napríklad čísla, reťazce alebo objekty.