Heim >Web-Frontend >js-Tutorial >Beispiele für die frühe Deklaration von Variablen oder Funktionen in JavaScript_Javascript-Tipps

Beispiele für die frühe Deklaration von Variablen oder Funktionen in JavaScript_Javascript-Tipps

WBOY
WBOYOriginal
2016-05-16 16:31:301475Durchsuche

Wie im Titel gezeigt, sehen Sie sich das folgende Beispiel an.

(Sie können den Chrome-Browser verwenden, dann F12/oder mit der rechten Maustaste klicken, um das Element zu überprüfen. Rufen Sie die Entwicklertools auf und geben Sie die Konsoleneingabe ein)
(Nutzungstipps: Shift Enter kann den Code während der Konsoleneingabe unterbrechen)

Code kopieren Der Code lautet wie folgt:

var name = "xiaoming";

(function(){
var name = name ||. "小张";
console.info(name);
})();//Xiao Zhang

(function(){
name = name ||. "小张";
console.info(name);
})(); // Xiaoming

(function(){
var name2= name;
var name = name ||. "小张";
console.info(name, name2);
})(); // Xiao Zhang undefiniert

Der Screenshot während der Ausführung sieht wie folgt aus:

Die Erklärung lautet wie folgt:

In JavaScript.

Code kopieren Der Code lautet wie folgt:

Funktion xxx(){
// Eine Menge Code...
// ...
var name2 = name;
var name = name ||. "小张";
// Eine Menge Code
}

Bei der Ausführung wird es diese äquivalente Form annehmen:

Code kopieren Der Code lautet wie folgt:

Funktion xxx(){
var name2 = undefiniert;
var name = undefiniert;
// Andere Variablen werden ebenfalls an den Anfang verschoben
// Eine Menge Code...
// ...
name2 = name;
name = name ||. "小张";
// Eine Menge Code
}
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