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)
(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.
Bei der Ausführung wird es diese äquivalente Form annehmen: