Variablen in JavaScript
- Vorherige Seite JS-Kommentare
- Nächste Seite JS Let
Variablen in JavaScript
JavaScript-Variable sind Behälter für Datenwerte.
In diesem Beispiel sind x, y und z Variablen:
Beispiel
var x = 7; var y = 8; var z = x + y;
Aus dem obigen Beispiel können Sie erhalten:
- x speichert den Wert 7
- y speichert den Wert 8
- z speichert den Wert 15
ähnlich der Algebra
In diesem Beispiel sind price1, price2 und total Variablen:
Beispiel
var price1 = 7; var price2 = 8; var price3 = 12; var total = price1 + price2 + price3;
In der Programmierung, ähnlich wie in der Algebra, verwenden wir Variablen (z.B. price1), um Werte zu speichern.
In der Programmierung, ähnlich wie in der Algebra, verwenden wir Variablen (total = price1 + price2) in Ausdrücken.
Aus dem obigen Beispiel können Sie berechnen, dass der Wert von total 27 beträgt.
Hinweis:JavaScript-Variable sind Behälter für Datenwerte.
JavaScript-Identifikatoren
alle JavaScript Variablemüssen miteindeutigen NamendesIdent.
Diese eindeutigen Namen werdenIdentifikator.
Identifikatoren können kurze Namen (wie x und y) oder beschreibendere Namen (age, sum, totalVolume) sein.
Die allgemeinen Regeln für die Konstruktion von Variablennamen (eindeutige Identifikatoren) sind:
- Namen können Buchstaben, Ziffern, Unterstrichen und Dollarzeichen enthalten
- Namen müssen mit einem Buchstaben beginnen
- Namen können auch
$
und_
anfangen (aber in diesem Tutorial werden wir das nicht tun) - Namen sind大小写 sensibel (y und Y sind verschiedene Variablen)
- Reservierte Wörter (wie JavaScript-Schlüsselwörter) können nicht als Variablenname verwendet werden
Hinweis:JavaScript-Identifikatoren sind大小写敏感。
Zuweisungsoperator
In JavaScript, das Gleichheitszeichen (=
)ist der Zuweisungsoperator, nicht der "gleich"-Operator.
Dies unterscheidet sich von der Algebra. Das folgende Codebeispiel ist in der Algebra unzureichend:
x = x + 5
Allerdings ist das in JavaScript sehr sinnvoll: Der Wert von x + 5 wird x zugewiesen.
(Berechne den Wert von x + 5 und speichere das Ergebnis in x. Der Wert von x erhöht sich um 5.)
Anmerkung:Der "Gleichheit"-Operator in JavaScript ist ==
.
Datentypen in JavaScript
JavaScript-Variablen können numerische Werte wie 100 und Textwerte wie "Bill Gates" speichern.
In der Programmierung werden Textwerte als Zeichenketten bezeichnet.
JavaScript kann mehrere Datentypen verarbeiten, aber wir konzentrieren uns jetzt nur auf numerische und Zeichenkettenwerte.
Zeichenketten werden in doppelte oder einfache Anführungszeichen eingeschlossen. Numerische Werte benötigen keine Anführungszeichen.
Wenn numerische Werte in Anführungszeichen gesetzt werden, werden sie als Textzeichenkette betrachtet.
Beispiel
var pi = 3.14; var person = "Bill Gates"; var answer = 'How are you!';
Deklaration (Erstellung) von JavaScript-Variablen
In JavaScript wird das Erstellen von Variablen als "Deklaration" bezeichnet.
Sie können var
Schlüsselwörter zur Deklaration von JavaScript-Variablen:
var carName;
Nach der Deklaration haben Variablen keinen Wert. (Technisch gesehen ist sein Wert undefined
。)
umZuweisungUm einer Variable einen Wert zuzuweisen, verwenden Sie das Gleichheitszeichen:
carName = "porsche";
Sie können einer Variable bei der Deklaration einen Wert zuweisen:
var carName = "porsche";
Im obigen Beispiel haben wir die Variable carName erstellt und ihr den Wert "porsche" zugewiesen.
Dann "geben" wir den Wert im HTML-Abschnitt mit id="demo" aus:
Beispiel
<p id="demo"></p> <script> var carName = "porsche"; document.getElementById("demo").innerHTML = carName; </script>
Hinweis:
Es ist eine gute Angewohnheit, alle Variablen am Anfang des Skripts zu deklarieren!
Ein Statement, mehrere Variablen
Sie können in einem einzigen Statement viele Variablen deklarieren. var
Als Anfang eines Satzes und mitKommaVariablen trennen:
var person = "Bill Gates", carName = "porsche", price = 15000;
Die Deklaration kann über mehrere Zeilen hinweg erfolgen:
var person = "Bill Gates", carName = "porsche", price = 15000;
Value = undefined
In Computerskripten sind oft deklarierte Variablen ohne Wert.
Variablen ohne Wert werden undefined
.
Der Wert der Variable carName nach der Ausführung dieses Satzes ist undefined
:
Beispiel
var carName;
Wiederholte Deklaration von JavaScript-Variablen
Wenn eine JavaScript-Variablen erneut deklariert wird, wird ihr Wert nicht verloren gehen.
Nach der Ausführung dieser beiden Anweisungen bleibt der Wert der Variable carName immer "porsche":
Beispiel
var carName = "porsche"; var carName;
Arithmetik in JavaScript
Wie in der Algebra, können Sie mit JavaScript- Variablen arithmetische Operationen durchführen, indem Sie =
und +
dieser Operator:
Beispiel
var x = 3 + 5 + 8;
Zeichenketten können auch mit dem Plus-Zeichen verknüpft werden, aber die Zeichenkette wird zusammengefügt:
Beispiel
var x = "Bill" + " " + "Gates";
Probieren Sie dies auch aus:
Beispiel
var x = "8" + 3 + 5;
Hinweis:Wenn Sie die zu addierenden Werte in Anführungszeichen setzen, werden die anderen Werte als Zeichenkette betrachtet und zusammengefügt.
Probieren Sie dies aus:
Beispiel
var x = 3 + 5 + "8";
Lesezeichen
Fortgeschrittene JavaScript-Tutorials: ECMAScript-Syntax ECMAScript-Variable
- Vorherige Seite JS-Kommentare
- Nächste Seite JS Let