js.02 Variablen


Ein Computer verarbeitet Daten. Die Daten und das Ergebnis der Datenverarbeitung werden in Daten-Behältern gespeichert. So können diese auf dem Bildschirm angezeigt oder weiter verarbeitet werden.

Einen Daten-Behälter, der Daten speichern kann, nennt man in der Informatik eine Variable.

Eine Variable hat einen Namen und wird mit Hilfe Schlüsselworts let erstellt:

let zahl;

Einer Variablen kann bei der Erstellung ein Wert zugeordnet werden:

let zahl = 5;

Oder erst nach der Erstellung:

let zahl;
zahl = 5;

Anmerkung: Früher war es üblich eine Variable mit Hilfe des Schlüsselworts var zu erstellen. Das ist noch immer möglich, sollte aber nur von Programmierprofis gemacht werden, die wissen was sie tun.


Im folgenden Beispiel werden zwei Variablen erstellt und darin jeweils eine Zahl gespeichert. Mit Hilfe der Anweisung clog() kann der Wert einer Variablen angezeigt werden.

Setzt man in der Klammer von clog() vor und hinter dem Variablennamen eine geschweifte Klammer, dann wird der Variablen-Name und der Variablen-Wert in der Konsole ausgegeben. In der Konsole wird die Struktur ▶︎ {1 item} ausgegeben (item = Element). Wenn man in der Konsole auf das Pfeilsymbol klickt, wird der Inhalt (Name und Wert) angezeigt.

Mehrere Variablen können mit nur einer einzigen clog()-Anweisung ausgegeben werden. Dazu setzt man die Variablen-Namen in eine Liste mit Kommatrennzeichen zwischen zwei eckige Klammern. Um die Werte anzuzeigen klickt man auf das Pfeilsysmbol.

Wenn man in der Liste die Variablen-Namen zwischen geschweifte Klammern setzt, wird auch der Name mit angezeigt.


Eine Variable kann im Programm nur ein einziges Mal mit Hilfe des Schlüsselworts let erstellt werden. Versucht man das ein zweites Mal, wird eine Fehlermeldung ausgegeben.

Der Wert einer vorhandenen Variable wird geändert, indem man die Zuordnung ohne das Schlüsselwort let notiert.

Der Wert einer Variablen kann beliebig oft geändert werden.

Um einer Variablen einen Wert zuzuordnen, wird in JavaScript das Gleichheitszeichen = verwendet.

In einer Variablen können alle Arten von Daten gespeichert werden. Also auch Text.

Oder Dezimalzahlen.

Oder eine Liste von Zahlen.

Oder alles auf einmal.

Wenn in einer Variablen ein Wert gespeichert wird, der sich nie ändern soll, dann erstellt man die Variable mit Hilfe des Schlüsselworts const.

Versucht man während des Programmablaufs den Wert einer konstanten Variable zu ändern, dann wird ein Fehler ausgegeben.

Eine Variable mit einem konstanten Wert kann nicht ohne eine Wertzuweisung erstellt werden. Versucht man das, so wird in der Konsole eine Fehlermeldung ausgegeben.

Soll der Wert einer Variablen sich nie ändern, dann erstellt man eine Variable mit Hilfe des Schlüsselworts const und weist der Variablen bei der Erstellung einen Wert zu.

Nicht alle Namen sind für Variablen erlaubt. Bei jedem der folgenden Beispiele wird eine Fehlermeldung ausgegeben.

Ein Variablen-Name darf nicht mit einer Zahl beginnen:

Ein Variablen-Name darf kein Leerzeichen enthalten:

Ein Variablen-Name darf nur bestimmte Sonderzeichen enthalten:

Variablennamen-Regeln

  • Variablennamen müssen mit einem Buchstaben, einem Dollarzeichen $ oder einem Unterstrich _ beginnen.
  • Variablennamen dürfen keine Leerzeichen enthalten.
  • Variablennamen dürfen nur Buchstaben, Zahlen, Dollarzeichen oder Unterstriche enthalten.
  • In einem Variablennamen muss die Klein- und Großschreibung beachtet werden: zahl und Zahl bezeichnen zwei verschiedene Variablen

Beispiele für erlaubte Variablennamen:


Teste dich!

Klicke die richtigen Anworten an. Eine Frage kann mehr als eine richtige Antwort haben.

Welche Variablennamen sind erlaubte Variablennamen? |let anzahl_insgesamt = 12;||!let anzahl neu = 12;||let _anzahl = 12;||let $anzahl = 12;||!let 2anzahl = 12;|

Mit welcher der folgenden Anweisungen kann der Name Otto erfolgreich in einer Varaiblen gespeichert werden? |let name = "Otto";||!let name = Otto;||!name #- Otto;||!let "Otto" = name;|

Welche Regeln für den Namen einer Variablen in JavaScript sind korrekt? |Variablennamen dürfen keine Leerzeichen enthalten.||Variablennamen dürfen nur Buchstaben, Zahlen, Dollarzeichen oder Unterstriche enthalten.||In einem Variablennamen muss die Klein- und Großschreibung beachtet werden: zahl und Zahl bezeichnen zwei verschiedene Variablen.||Variablennamen müssen mit einem Buchstaben, einem Dollarzeichen $ oder einem Unterstrich _ beginnen.|

Mit welchem Schlüsselwort wird eine Variable in JavaScript erstellt? |!define||!make||let||!set|

Mit welchem Schlüsselwort wird eine Variable angelegt, deren Wert sich nicht ändern darf? |!Konstante||!konst||const||!unveränderlich|

Mit welchem Symbol wird einer Variablen ein Wert zugeordnet? |=||!_||!~||!#|

  • Erstelle eine Variable mit dem Variablennamen "zahl".
  • Ordne dieser Variablen den Wert 256 zu.
  • Gib den Wert der Variablen in der Konsole aus.

  • Erstelle eine Variable mit dem Variablennamen "vorname".
  • Ordne dieser Variablen den Wert "Otto" zu.
  • Gib den Wert der Variablen in der Konsole aus.
  • Ändere den Wert der Variablen "vorname" zu "Fritz".
  • Gib den neuen Wert der Variablen in der Konsole aus.

  • Erstelle eine Variable mit dem Variablennamen "nachname", deren Wert sich nicht ändern darf.
  • Ordne dieser Variablen den Wert "Meier" zu.
  • Gib den Wert der Variablen in der Konsole aus.
  • Versuche den Wert der Variablen "nachname" zu ändern, so dass eine Fehlermeldung ausgegeben wird.

  • Erstelle eine Variable.
  • Ordne dieser Variablen einen Wert zu.
  • Gib den Wert der Variablen und den Namen der Variablen in der Konsole aus.

  • Korrigiere die Variablennamen, so dass die Fehlermeldungen verschwinden.