Jonathan: Geheimnisse der JavaScript-Syntax

Beitrag lesen

Stimmt. Hab ich wohl irgendwie verwechselt.

a = function () {
	var lokaleVariable = "Diese Variable ist nur in dieser anonymen Funktion verfügbar.";
}();
funktioniert aber zum Beispiel ist aber Aufgrund der nicht vorhandenen Rückgabe auch nicht ideal. Vernünftiger wäre z.B.:
phi = function () {
  var d = Math.sqrt(5)+1;
  return d/2;
}();
Auch dass ließe sich natürlich als phi = (Math.sqrt(5)+1)/2; schreiben, aber irgendwann, wenn man auch noch Schleifen usw. einbaut, wird die separate Funktion besser.