Heim > Web-Frontend > js-Tutorial > Hauptteil

Der Unterschied zwischen den durch const, var und let in JavaScript definierten Variablen

php是最好的语言
Freigeben: 2018-08-09 11:40:55
Original
1591 Leute haben es durchsucht

1. Const deklariert eine Konstante (Der Wert, auf den const zeigt, bleibt unverändert, daher muss er initialisiert werden, andernfalls wird ein Fehler gemeldet, während die Werte, auf die var und let zeigen, variabel sind und kann neu zugewiesen werden. Nicht initialisiert )

Richtige Schreibweise: const h = 'nnnn';

Falsche Schreibweise: const h;

2 , var und let deklarieren Variablen. Der Unterschied zwischen ihnen ist der Gültigkeitsbereich

(1), var

Beispiel 1:

function fun(){
        	var a=5;
        	console.log(a);
 }
Nach dem Login kopieren

Hinweis: Wenn sie innerhalb einer Funktion platziert wird, handelt es sich um eine lokale Variable. Sie kann nur innerhalb der Funktion fun() verwendet werden, andernfalls wird ein Fehler gemeldet

Beispiel 2:

<p id=&#39;p&#39;>
		<li>hahah1</li>
		<li>hahah2</li>
		<li>hahah3</li>
		<li>hahah4</li>
</p>
Nach dem Login kopieren
rrree

Hinweis: Beispiel In 2 handelt es sich um eine globale Variable, sodass jeder Klick demselben i entspricht

Der Unterschied zwischen den durch const, var und let in JavaScript definierten Variablen

(2), let deklariert eine Variable, Anweisung oder einen Ausdruck, deren Gültigkeitsbereich auf die Blockebene beschränkt ist

Zum Beispiel:

var li =document.getElementById(&#39;p&#39;).getElementsByTagName(&#39;li&#39;);
        for(var i = 0; i < li.length; i++) {            
            li[i].onclick =function(event) {
                console.log(&#39;li : &#39;+i+&#39;  &#39;+this.innerHTML);
            }
        }
Nach dem Login kopieren

Hinweis : i kann sich an dieser Stelle nur im for-Schleifen-Anweisungsblock befinden. Verwenden Sie

Der Unterschied zwischen den durch const, var und let in JavaScript definierten Variablen

Verwandte Empfehlungen:

var, let, const in js Unterschiede in der Verwendung

Unterschiede in const, var, let in js

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen den durch const, var und let in JavaScript definierten Variablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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