Variablen und Datentypen

Jeder Programmablauf basiert auf Daten, welche in sogenannten Variablen gespeichert und unter Verwendung geeigneter Befehle verarbeitet werden. Mit anderen Worten sind Variablen also Platzhalter für gewisse Inhalte, wobei jede Variable durch einen eindeutigen Namen definiert werden muss. Das Konzept der Variablen haben wir damit eigentlich auch schon in Form von Zählvariablen bei Schleifen kennengelernt.

Wichtig ist zudem, dass jede Variable einen Datentyp besitzt:

Variablen und deren Datentypen

Die Variablen in sämtlichen taralino Beispielen sind von einem der folgenden Datentypen:

  1. Zahlen: Variablen können einzelne Zahlen beinhalten, wobei diese ganzzahlig oder rational sein können.
  2. Zeichenketten: Variablen können Zeichenketten beinhalten, beispielsweise zur Definition einer Farbe. Wichtig ist, dass Zeichenketten jeweils mit Anführungszeichen beginnen und enden müssen.
  3. Datenfelder: Etwas komplizierter sind Datenfelder, auch bekannt als Arrays. Dabei handelt es sich um eine Liste von Daten, beispielsweise um eine Liste von Zahlen. Datenfelder beginnen und enden mit eckigen Klammern, einzelne Elemente der Datenfelder werden durch ein Komma voneinander getrennt.

Unabhängig vom Datentyp gilt: Um Variablen neu zu definieren, ist das Schlüsselwort var gefolgt vom Variablennamen anzugeben. Anschließend können mittels Gleich-Zeichen die (initialen) Daten der Variablen definiert werden. Um die Daten einer Variablen auszulesen (also beispielsweise den Zahlenwert bzw. die Zeichenkette), kann nun der Variablenname verwendet werden.

Anders als in anderen Sprachen ist in JavaScript bei der Definition einer Variablen der zugehörige Datentyp nicht explizit anzugeben. Dieser wird automatisch aufgrund der zugewiesenen Inhalte ermittelt.

Hinweis: Später werden wir noch Variablen vom Datentyp Objekt einführen. Um es für die nächsten Abschnitte aber übersichtlich zu halten, verzichten wir an dieser Stelle zunächst darauf.

Beispiel
Es werden einige Variablen definiert und anschließend verwendet.
Variablennamen

Bei der Vergabe von Variablennamen sind folgende Hinweise zu beachten:

  1. Es sind alle Großbuchstaben (A-Z), alle Kleinbuchstaben (a-z) sowie alle Ziffern (0-9) erlaubt.
  2. Zusätzlich kann der Unterstrich _ verwendet werden.
  3. Umlaute (z.B. ä oder Ü) sind ausdrücklich nicht erlaubt.
  4. Variablennamen dürfen nicht mit einer Ziffer beginnen.
  5. Es wird zwischen Groß- und Kleinschreibung unterschieden: Beispielsweise sind zwei Variablen mit den Namen x und X unterschiedlich.
Quiz
Datentyp Zahl