JavaScript Quick Tutorial Video: Gültigkeitsbereiche (Scope)- Folge 13
Durch das Einschränken der Sichtbarkeit von Variablen können Seiteneffekte bei Änderungen vermieden werden. Bei C und Java kann die Sichtbarkeit und Lebensdauer einer Variable durch einen mit geschweiften Klammern begrenzten Block eingeschränkt werden. In JavaScript bekommen Blöcke mit geschweiften Klammern keinen eigenen Gültigkeitsbereich. Dafür kann eine Funktion als Scope verwendet werden.