201228Aug

Webentwicklung: Kleines Quiz über Scopes in JavaScript

JavaScript zeichnet sich durch so manche Eigenheiten aus: Neben dem Modell der prototypischen Vererbung müssen auch erst die Geltungsbereiche (Scopes) von globalen und lokalen Variablen verstanden werden. So hat das Schlüsselwort var eine besondere Bedeutung, da mit dessen Verwendung Variablen als global oder lokal deklariert werden können. Gerade für Einsteiger dürfte diese Tatsache sehr wichtig sein, wenn es darum geht, bestimmte Variablen auf eine Funktion zu beschränken.

Javascript Scope Quiz

In diesem Zusammenhang wurde ein kleines Quiz veröffentlicht, bei dem JavaScript-Entwickler ihr Wissen über Scoping testen können. Auf insgesamt 7 Fragen sind verschiedene Szenarien verteilt, in denen unterschiedliche Scopes zur Geltung kommen. Unterhalb der Fragestellung findet sich nach dem Beantworten eine Erklärung zum jeweiligen Szenario, wodurch sich das Quiz sehr gut für Einsteiger eignet.