Heim >Web-Frontend >js-Tutorial >Javascript-Variablenbereich

Javascript-Variablenbereich

高洛峰
高洛峰Original
2016-11-30 16:50:21954Durchsuche

Analyse:

Unabhängig davon, ob es sich um eine stark typisierte Sprache wie C#, C++, Java oder eine schwach typisierte Sprache wie Javascript handelt, können alle Variablen in zwei Typen abstrahiert werden, nämlich lokale Variablen und globale Variablen .

Globale Variablen: Der gesamte Bereich ist sichtbar.

Lokale Variablen: Sie sind lokal sichtbar, wenn sie den Bereich verlassen, werden sie von GC zerstört und der Speicherplatz wird zurückgewonnen.

Code-Analyse:

//局部变量
function PartVary() {
    var n = 10;  //表示局部变量,外部不可访问
}
 
PartVary();
alert(n);//error
<br>
//全局变量
function AllVary() {
     n = 10  //表示全部变量,外部可访问
}
PartVary();
alert(n);//10
<br>
var n = 10;
function AllVary() {
    alert(n);
}
 
AllVary();//10

Zusammenfassung:

In Bezug auf die Sichtbarkeit von Variablen können Variablen mit geringem Gültigkeitsbereich auf Variablen mit hohem Gültigkeitsbereich zugreifen, Variablen mit hohem Gültigkeitsbereich jedoch nicht Der Umfang ist hoch. Zusammenfassung: Elternteil schützt Kind


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn