Funktionen definierst du mit function name(parameter) { ... } oder kürzer als Arrow-Funktion: (a, b) => a + b. Mit return gibst du ein Ergebnis zurück. Funktionen sind Werte: Du kannst sie in Variablen speichern und anderen Funktionen übergeben.
Parameter können Standardwerte haben (function f(x = 1)). Fehlt ein Argument, ist der Parameter undefined.
function quadrat(x) {
return x * x;
}
const addiere = (a, b) => a + b;
const gruss = (name = "Welt") => `Hallo ${name}`;
console.log(quadrat(5), addiere(2, 3), gruss());Merke
Arrow-Funktion:
(a) => a * 2Funktionen sind Werte
Standardwerte für Parameter sind möglich
Aufgabe
Schreibe eine Arrow-Funktion `istGerade(n)`, die true oder false liefert.