In JavaScript sind Funktionen Objekte
Unterschied zu Java: In JavaScript gibt es kein Konzept der Methodenüberladung. Die Methode kann n Parameter haben, bei der Parameterübergabe kann jedoch nur 1 Parameter übergeben werden.
Datentyp undefiniert – Typ undefiniert – Wert
Es gibt ein Funktionsobjekt in JavaScript und alle benutzerdefinierten Funktionen sind vom Funktionsobjekttyp.Alle vom Funktionsobjekt empfangenen Parameter sind vom Typ String, der letzte Parameter ist der Funktionskörper und die vorherigen Parameter sind die Parameter, die die Funktion wirklich empfangen muss.