dedlfix: Entertaste mit JS Funktion belegen?

Beitrag lesen

Tach!

Ich weiß aber nicht, wie ich den Code in eine Funktion packe, wo die Funktion dann stehen muß und wie ich sie aufrufe.

var name = function(parameter) {
  body;
}

oder

function name(parameter) {
  body;
}

Soweit so klar. In beiden Fällen kannst du eine Referenz auf die Funktion über name bekommen. Der Unterschied ist nur, dass im ersten Fall die Code-Ausführung an der Anweisung vorbeikommen muss. Im zweiten Fall muss die Funktion nur irgendwo stehen. Das kann auch hinter einem return sein. Das gilt vor allem dann, wenn die Funktion innerhalb einer anderen Funktion notiert ist.

Referenz übergeben:

andere_function(name);

Function ausführen:

name(wert);

dedlfix.