Das beste JavaScript variablen Hub-Tutorial im Jahr 2024. In diesem Tutorial können Sie JavaScript Initialisierung wird sich nicht verbessern,Erklären Sie Ihre Variablen im Kopf, lernen

JavaScript variablen Hub

Sie JavaScript, um die Funktion und die Variable Erklärung wird an die Spitze der Funktion erhöht werden.

JavaScript können Variablen nach Gebrauch deklariert werden, das heißt, können Variablen vor der ersten Verwendung deklariert werden.

Die beiden folgenden Beispiele wird das gleiche Ergebnis:

Beispiel 1

x = 5; // Variable x wird auf 5

Elem = document.getElementById ( "Demo") ; // Element finden
elem.innerHTML = x; // X wird in dem Element angezeigt

var x; // deklarieren x

Versuchen »

Beispiel 2

var x; // deklarieren x
x = 5; // Variable x wird auf 5

Elem = document.getElementById ( "Demo") ; // Element finden
elem.innerHTML = x; // X wird in dem Element angezeigt

Versuchen »

Um zu verstehen, Sie die oben genannten Beispiele müssen verstehen, "Hebe (variablen Hub)."

Variable Aufzug: Funktionsdeklarationen und Variablendeklarationen wird immer der Dolmetscher in aller Stille "befördert" an die Spitze des Verfahrens Körpers.


JavaScript Initialisierung wird sich nicht verbessern

JavaScript Variablendeklarationen werden nur erhöhen, nicht initialisiert.

Ergebnisse Die folgenden beiden Beispiele sind nicht gleich:

Beispiel 1

var x = 5; // initialize x
var y = 7; // initialisieren y

Elem = document.getElementById ( "Demo") ; // Element finden
elem.innerHTML = x + "" + y ; // Anzeige der x und y

Versuchen »

Beispiel 2

var x = 5; // initialize x

Elem = document.getElementById ( "Demo") ; // Element finden
elem.innerHTML = x + "" + y ; // Anzeige der x und y

var y = 7; // initialisieren y

Versuchen »

Y Beispiel 2 ausgegebenundefiniert, ist dies , weil die variable Deklaration (var y) hat sich verbessert, aber die Initialisierung (y = 7) nicht erhöht, so wird die Variable y ist eine Variable nicht definiert.

Beispiel 2 ist ähnlich zu dem folgenden Code:

var x = 5; // 初始化 x
var y;     // 声明 y

elem = document.getElementById("demo"); // 查找元素
elem.innerHTML = x + " " + y;           // 显示 x 和 y

y = 7;    // 设置 y 为 7

Erklären Sie Ihre Variablen im Kopf

Für die meisten Programmierer nicht wissen, JavaScript-Variable Lift.

Wenn der Programmierer nicht gut Variablen verstanden wird ihre schriftlichen Verfahren anfällig für einige Probleme zu verbessern.

Um diese Probleme zu vermeiden, wird in der Regel diese Variablen vor Beginn eines jeden Umfang erklären, das ist normal JavaScript Parsing Schritt, leicht zu verstehen uns.

Note JavaScript strikten Modus (Strict-Modus) ist nicht eine nicht deklarierte Variable verwenden darf.
Im nächsten Kapitel werden wir auf "strikten Modus (Strict - Modus)" lernen.
JavaScript variablen Hub
10/30