In diesem Tutorial erfahren Sie mehr über JavaScript-Variablen und -Konstanten sowie deren Initialisierung und Verwendung anhand von Beispielen.
JavaScript-Variablen
Bei der Programmierung ist eine Variable ein Container (Speicherbereich) zum Speichern von Daten. Beispielsweise,
let num = 5;
Hier num
ist die Variable, die die Nummer 5 enthält.
JavaScript-Deklarationsvariablen
In JavaScript verwenden wir var
und let
Schlüsselwörter, um Variablen zu deklarieren. Beispielsweise,
var x; let y;
Hier sind x und y Variablen.
JavaScript var Vs let
Beide var
und let
werden verwendet, um Variablen zu deklarieren. Es gibt jedoch einige Unterschiede zwischen ihnen.
var | Lassen |
---|---|
var wird in älteren Versionen von JavaScript verwendet | let ist die neue Methode zum Deklarieren von Variablen ab ES6 (ES2015) . |
var ist funktionsbezogen (wird in späteren Tutorials besprochen). | let ist blockbezogen (wird in späteren Tutorials besprochen). |
Beispielsweise, var x; | Beispielsweise, let y; |
Hinweis: Es wird empfohlen, let
anstelle von zu verwenden var
. Es gibt jedoch einige Browser, die dies nicht unterstützen let
. Besuchen Sie JavaScript und lassen Sie den Browser unterstützen, um mehr zu erfahren.
JavaScript-Variablen initialisieren
Wir verwenden den Zuweisungsoperator =
, um einer Variablen einen Wert zuzuweisen.
let x; x = 5;
Hier ist 5 der Variablen x zugeordnet.
Sie können Variablen auch während der Deklaration initialisieren.
let x = 5; let y = 6;
In JavaScript ist es möglich, Variablen in einer einzelnen Anweisung zu deklarieren.
let x = 5, y = 6, z = 7;
Wenn Sie eine Variable verwenden, ohne sie zu initialisieren, hat sie einen undefined
Wert.
let x; // x is the name of the variable console.log(x); // undefined
Hier ist x der Variablenname und da er keinen Wert enthält, ist er undefiniert.
undefined
Weitere Informationen zu und andere Datentypen finden Sie im nächsten Lernprogramm im Detail.
Ändern Sie den Wert von Variablen
Es ist möglich, den in der Variablen gespeicherten Wert zu ändern. Beispielsweise,
// 5 is assigned to variable x let x = 5; console.log(x); // 5 // vaue of variable x is changed x = 3; console.log(x); // 3
Der Wert einer Variablen kann variieren . Daher die Namensvariable .
Regeln zum Benennen von JavaScript-Variablen
Die Regeln für die Benennung von Variablen sind:
- Variablennamen müssen entweder mit einem Buchstaben, einem Unterstrich
_
oder dem Dollarzeichen beginnen$
. Beispielsweise,//valid let a = 'hello'; let _a = 'hello'; let $a = 'hello';
- Variablennamen dürfen nicht mit Zahlen beginnen. Beispielsweise,
//invalid Let 1a = 'hello'; // this gives an error
- Bei JavaScript wird zwischen Groß- und Kleinschreibung unterschieden. Y und Y sind also unterschiedliche Variablen. Beispielsweise,
let y = "hi"; let Y = 5; console.log(y); // hi console.log(Y); // 5
- Schlüsselwörter können nicht als Variablennamen verwendet werden. Beispielsweise,
//invalid let new = 5; // Error! new is a keyword.
Anmerkungen:
- Obwohl Sie Variablen beliebig benennen können, empfiehlt es sich, einen beschreibenden Variablennamen anzugeben. Wenn Sie eine Variable zum Speichern der Anzahl der Äpfel verwenden, ist es besser, Äpfel oder numberOfApples anstelle von x oder n zu verwenden.
- In JavaScript werden die Variablennamen im Allgemeinen in camelCase geschrieben, wenn es mehrere Wörter enthält. Zum Beispiel Vorname, Jahresgehalt usw.
JavaScript-Konstanten
Das const
Schlüsselwort wurde auch in der ES6- Version (ES2015) eingeführt , um Konstanten zu erstellen. Beispielsweise,
const x = 5;
Sobald eine Konstante initialisiert ist, können wir ihren Wert nicht mehr ändern.
const x = 5; x = 10; // Error! constant cannot be changed. console.log(x)
Eine Konstante ist einfach ein Variablentyp, dessen Wert nicht geändert werden kann.
Sie können eine Konstante auch nicht deklarieren, ohne sie zu initialisieren. Beispielsweise,
const x; // Error! Missing initializer in const declaration. x = 5; console.log(x)
Hinweis: Wenn Sie sicher sind, dass sich der Wert einer Variablen im gesamten Programm nicht ändert, wird die Verwendung empfohlen const
. Es gibt jedoch einige Browser, die dies nicht unterstützen const
. Besuchen Sie die JavaScript const Browser-Unterstützung, um mehr zu erfahren.
Nachdem Sie sich mit Variablen vertraut gemacht haben, erfahren Sie im nächsten Lernprogramm mehr über verschiedene Datentypen, die eine Variable speichern kann.