[latex]Mae govannen![/latex]
Ich meine einmal irgendwo gelesen zu haben, dass es guter Schreibstil sei, wenn man (lokale) Variablen am Beginn einer Funktion deklariert, anstatt "mittendrin" plötzlich
var x = irgendwas
stehen zu haben.
Es ist zumindest eine gute Idee, um unerwünschte Effekte zu verhindern. Suchwort »Hoisting«
Ein Beispiel, das ich dazu gerade gefunden habe:
var foo = "bar";
function foobar() {
alert(foo); // "undefined" und NICHT wie vielleicht erwartet "bar"!!
var foo = "baz";
alert(foo); // "baz"
}
foobar();
Stur lächeln und winken, Männer!
Kai
--
Dank Hixies Idiotenbande geschieht grade eben wieder ein Umdenken
in Richtung "Mess up the Web".(suit)
SelfHTML-Forum-Stylesheet
Dank Hixies Idiotenbande geschieht grade eben wieder ein Umdenken
in Richtung "Mess up the Web".(suit)
SelfHTML-Forum-Stylesheet