javascript-Bereich von Funktionsdeklarationen

Den var - Schlüsselwort in javascript bewirkt, dass eine variable gespeichert, die im lokalen Bereich. Ohne var Variablen gehören zu den globalen Bereich. Was ist mit Funktionen? Es ist klar, was passiert, wenn Funktionen deklariert werden wie Variablen

var foo = function() {...}

aber welche Möglichkeiten hat

function foo() {...} 

gehören?

BEARBEITEN:
Ich merkte, ich hatte nicht zu Fragen, genau die richtige Frage, so als follow-up. In der äußeren Verschachtelung gibt es einen Unterschied zwischen den beiden oben genannten Erklärungen und der folgenden Erklärung?

foo = function() {...}
InformationsquelleAutor user1816847 | 2013-02-02
Schreibe einen Kommentar