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