Wie im Titel gezeigt, siehe das Beispiel unten.
(Sie können den Chrome-Browser und dann mit der rechten Maustaste f12/oder mit der rechten Maustaste klicken, um die Elemente zu überprüfen. Rufen Sie die Entwickler-Tools an und geben Sie die Konsole-Konsole ein, um sie einzugeben.)
(Verwendung Tipps: SHIFT+ENTER kann verwendet werden, um die Linie beim Eingeben der Konsole zu brechen.)
Die Codekopie lautet wie folgt:
var name = "xiaoming";
(Funktion(){
var name = name || "Xiao Zhang";
console.info (name);
}) (); // xiao zhang
(Funktion(){
Name = Name || "Xiao Zhang";
console.info (name);
}) (); // Xiaoming
(Funktion(){
var name2 = name;
var name = name || "Xiao Zhang";
console.info (name, name2);
}) (); // Xiao Zhang undefiniert
Der Screenshot während der Ausführung lautet wie folgt:
Die Erklärung lautet wie folgt:
In JavaScript.
Die Codekopie lautet wie folgt:
Funktion xxx () {
// eine Menge Code ...
// ...
var name2 = name;
var name = name || "Xiao Zhang";
// eine Reihe von Codes
}
Dies ist die äquivalente Form bei der Ausführung:
Die Codekopie lautet wie folgt:
Funktion xxx () {
var name2 = undefiniert;
var name = undefiniert;
// Andere VARs werden ebenfalls zum Ausgangspunkt weiterentwickelt
// eine Menge Code ...
// ...
Name2 = Name;
Name = Name || "Xiao Zhang";
// eine Reihe von Codes
}