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, JanoTato 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: 50Tento 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
4/7