Funkce
Funkce je blok kódu, který můžeme opakovaně volat.
Základní funkce
function pozdrav() {
console.log("Ahoj");
}Funkce s parametrem
function pozdrav(jmeno) {
console.log(`Ahoj ${jmeno}`);
}Funkce s více parametry
function soucet(a, b) {
console.log(a + b);
}Návratová hodnota (return)
function soucet(a, b) {
return a + b;
}
let vysledek = soucet(5, 3);
console.log(vysledek);Arrow funkce (moderní zápis)
function pozdrav(jmeno) {
console.log(`Ahoj ${jmeno}`);
}
// Jinak
const pozdrav = (jmeno) => {
console.log(`Ahoj ${jmeno}`);
};
// Zkrácený zápis:
const soucet = (a, b) => a + b;Výchozí hodnota parametru
function pozdrav(jmeno = "hoste") {
console.log(`Ahoj ${jmeno}`);
}Funkce jako proměnná
const vypis = function() {
console.log("Text");
};Funkce je datový typ a můžeme ji uložit do proměnné.