Latest web development tutorials
×

JavaScript Kurs

JavaScript Kurs JavaScript Kurze Einführung JavaScript Verwendung JavaScript Export JavaScript Grammatik JavaScript Statements JavaScript Note JavaScript Variable JavaScript Datentypen JavaScript Objekte JavaScript Funktion JavaScript Anwendungsbereich JavaScript Ereignis JavaScript Schnur JavaScript Die Betreiber JavaScript vergleichen JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Typumwandlung JavaScript Reguläre Ausdrücke JavaScript Fehler JavaScript Fehlerbeseitigung JavaScript Variable Lift JavaScript Strict-Modus JavaScript Missbrauch JavaScript Formularauthentifizierung JavaScript reservierte Schlüsselwörter JavaScript JSON JavaScript void JavaScript Code-Spezifikation

JS Funktion

JavaScript Funktionsdefinition JavaScript Funktionsargumente JavaScript Funktionsaufruf JavaScript Verschlüsse

JS HTML DOM

DOM Kurze Einführung DOM HTML DOM CSS DOM Ereignis DOM EventListener DOM Element

JS Erweiterte Tutorial

JavaScript Objekte JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Objekte

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript Pop JavaScript Timed Ereignis JavaScript Cookies

JS Lagerhaus

JavaScript Lagerhaus JavaScript Test jQuery JavaScript Test Prototype

JS Beispiele

JavaScript Beispiele JavaScript Object-Instanz JavaScript Browser-Objektinstanz JavaScript HTML DOM Beispiele JavaScript Zusammenfassung

JS Referenzhandbuch

JavaScript Objekte HTML DOM Objekte

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.