JavaScript Funktionen
JavaScriptfunction add(a, b) {
return a + b;
}
console.log(add(1, 2));
greetings();
function greetings() {
console.log('Hallo');
}
- Signalwort
function
- Name + Parameterliste in runden Klammern (wie in Java)
- keine Datentypen bei Übergabeparametern und kein Rückgabedatentyp
- optional:
return
Befehl um Funktion zu beenden und ggf. Wert zurück zu geben (wenn Wert hinter return steht) - Aufruf über Name() und ggf. Werte in runder Klammer
Default Werte für die Übergabe definieren:
- mit
= wert
hinter Parameternamen - Defaultwert wird verwendet, wenn beim Aufruf für einen Parameter kein Wert übergeben wird (sonst
undefined
)
JavaScriptfunction greetings(word = 'Hallo') {
console.log(word);
}
greetings(); // Ausgabe: Hallo
greetings('Hi'); // Ausgabe: Hi