Parametry funkcí

Zatím jsme vytvářeli pouze funkce bez vstupu. Díky parametrům ale můžeme funkci poskytnout různé vstupy a tím ovlivnit její chování.

Parametry uvádíme v závorce za názvem funkce při její definici a v těle funkce je používáme jako normální proměnné. Například:

function pozdrav(jmeno) {
    console.log("Ahoj, " + jmeno);
}
    
pozdrav("Karle"); // Vypíše: Ahoj, Karle
pozdrav("Jano"); // Vypíše: Ahoj, Jano

Tato funkce má jeden parametr: jmeno. Když zavoláme funkci pomocí pozdrav("Karle"), tak do parametru jmeno uložíme hodnotu "Karle", kterou potom vypíšeme příkazem console.log. Podobně u pozdrav("Jano").

Funkce může mít i více parametrů. Podívejme se na příklad:

function nasobeni(a, b) {
    const vysledek = a * b;
    console.log(vysledek);
}

nasobeni(2, 3); // Vypíše: 6
nasobeni(5, 10); // Vypíše: 50

Tento kód definuje funkci nasobeni se dvěma parametry a a b. Funkce vypočítá a vypíše jejich součin. Důležité je si uvědomit, že pořadí v jakém zapíšeme parametry v definici funkce je to samé pořadí, jaké používáme při volání funkce. Jednoduše, při nasobeni(2, 3) se za a dosadí 2 a za b dosadí 3.

Pokyny

Vytvořte funkci s názvem soucet, která bude mít dva parametry x a y. Funkce bude vypisovat součet těchto dvou argumentů.

Tuto funkci zavolejte s hodnotami parametrů 3 a 4.

Zavolejte funkci soucet znovu s hodnotami parametrů 10 a 15.

Začněte programovat zdarma

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

4/7

Parametry funkcí | Start Coder