Gunnar Bittersmann: Funktionsaufruf vor der Funktion?

Beitrag lesen

@@Der Martin:

nuqneH

so ist es - und deshalb ist es auch egal, ob der Funktionsaufruf im Code *vor* oder *nach* der Definition der Funktion kommt. Das ist übrigens nicht bei allen Programmiersprachen so.

In JavaScript macht es einen Unterschied, _wie_ die Funktion definiert wird:

f1(); // funzt.  
function f1() { alert('f1() called.'); }
f2(); // funzt nicht.  
var f2 = function () { alert('f2() called.'); }
var f3 = function () { alert('f3() called.'); }  
f3(); // funzt.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)