Heim > Web-Frontend > js-Tutorial > Hauptteil

Analyse des JavaScript-Variablenbereichs (Codebeispiel)

青灯夜游
Freigeben: 2018-10-23 17:32:59
nach vorne
1952 Leute haben es durchsucht

Was Ihnen dieser Artikel bringt, ist die Analyse des JavaScript-Variablenbereichs (Codebeispiel). Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Variablen werden in lokale Variablen und globale Variablen unterteilt

Sehen wir uns das folgende Beispiel an:

var myVariable = 'global';
myOtherVariable = 'global';

function myFunction(){    
    var myVariable = 'local';    
    return myVariable;
}

function myOtherFunction(){    
    myOtherVariable = 'local';    
    return myOtherVariable;
}


console.log(myVariable); //{行1}    global
console.log(myFunction()); //{行2}   local

console.log(myOtherVariable); //{行3}   global
console.log(myOtherFunction()); //{行4}   local
console.log(myOtherVariable); //{行5}  local
Nach dem Login kopieren

Zeile 1 gibt global aus, da es sich um eine globale Variable handelt;

Zeile 2 gibt lokal aus, da myVariable eine lokale Variable ist, die in der Funktion myFunction deklariert ist, sodass der Gültigkeitsbereich nur in myFunction liegt.

Zeile 3 gibt global aus, da wir die globale Variable myOtherVariable in der zweiten Zeile initialisiert haben.

Zeile 4 gibt lokal aus. In der Funktion myOtherFunction gibt es keine Änderung des Schlüsselworts var, daher wird hier auf die globale Variable myOtherVariable verwiesen und loacl kopiert.

Zeile 4 gibt lokal aus weil in Der Wert von myOtherVariable wurde in Zeile 4 geändert;

Das obige ist der detaillierte Inhalt vonAnalyse des JavaScript-Variablenbereichs (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage