Variablen in JavaScript

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; 

Versuchen Sie es selbst

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;

Versuchen Sie es selbst

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!';

Versuchen Sie es selbst

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>

Versuchen Sie es selbst

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;

Versuchen Sie es selbst

Die Deklaration kann über mehrere Zeilen hinweg erfolgen:

var person = "Bill Gates",
carName = "porsche",
price = 15000;

Versuchen Sie es selbst

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;

Versuchen Sie es selbst

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; 

Versuchen Sie es selbst

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;

Versuchen Sie es selbst

Zeichenketten können auch mit dem Plus-Zeichen verknüpft werden, aber die Zeichenkette wird zusammengefügt:

Beispiel

var x = "Bill" + " " + "Gates";

Versuchen Sie es selbst

Probieren Sie dies auch aus:

Beispiel

var x = "8" + 3 + 5;

Versuchen Sie es selbst

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";

Versuchen Sie es selbst

Lesezeichen

Fortgeschrittene JavaScript-Tutorials: ECMAScript-Syntax ECMAScript-Variable