Heim >Web-Frontend >js-Tutorial >Der Unterschied zwischen den durch const, var und let in JavaScript definierten Variablen

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

php是最好的语言
php是最好的语言Original
2018-08-09 11:40:551688Durchsuche

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);
 }

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>
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);
            }
        }

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!

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