⊗jsPmFNNAP 245 of 505 menu

Předávání čísla jako parametru v JavaScriptu

Nyní nedržme číslo, se kterým něco dělá předávaná funkce, pevně uvnitř test, ale předáme jej jako první parametr:

function test(num, func) { // jako první parametr přichází číslo console.log(func(num)); }

Použijme naši funkci:

function test(num, func) { console.log(func(num)); } // Vypíše 4: test(2, function(num) { return num * num; });

Výhoda naší konstrukce: máme jednu funkci test, která jako parametr přijímá číslo. Ale to, co se s číslem stane, není pevně zabudováno ve funkci test.

Můžeme například jako druhý parametr funkce test předat funkci, která umocňuje na druhou, nebo například funkci, která umocňuje na třetí:

function test(num, func) { console.log(func(num)); } // Najdeme druhou mocninu čísla: test(2, function(num) { return num * num; // vrací druhou mocninu }); // Najdeme třetí mocninu čísla: test(2, function(num) { return num * num * num; // vrací třetí mocninu });

Nechť funkce test jako první parametr přijímá číslo a jako druhý a třetí parametr funkce, které také jako parametr přijímají čísla. Nechť funkce test vrací součet výsledků předaných funkcí:

function test(num, func1, func2) { return func1(num) + func2(num); }

Zavolejte funkci test, jako první parametr předání čísla 3, jako druhý parametr funkci, která umocňuje číslo na druhou, a jako třetí funkci, která umocňuje číslo na třetí. Vypište výsledek do konzole.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout