Variablengeltung

Die Geltung oder der Geltungsbereich einer Variablen ist der Bereich im Quellcode Ihres Programms, in dem sie definiert ist. Eine globale Variable hat globale Geltung und ist überall in Ihrem JavaScript-Code definiert. Variablen, die in einer Funktion deklariert wurden, sind hingegen nur im Inhalt dieser Funktion definiert. Es sind lokale Variablen mit lokaler Geltung. Funktionsparameter sind ebenfalls lokale Variablen und nur im Rumpf der Funktion definiert.

Im Rumpf einer Funktion hat eine lokale Variable Vorrang vor einer globalen Variablen gleichen Namens. Deklarieren Sie eine lokale Variable oder einen Funktionsparameter mit dem gleichen Namen wie eine globale Variable, verbergen Sie sozusagen die globale Variable:

var scope ...

Get JavaScript: Das umfassende Referenzwerk, Sixth Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.