Variablen
Kategorie: Programmierung
Definition
Eine Variable ist ein benannter Speicherbereich im Arbeitsspeicher eines Computers. In einer Variablen können Daten gespeichert und während der Programmausführung verwendet oder verändert werden.
Warum Variablen?
Programme müssen Daten speichern können.
Beispiele:
• Benutzername
• Alter eines Benutzers
• Punktestand in einem Spiel
• Ergebnisse von Berechnungen
• Konfigurationen
Bestandteile einer Variable
Jede Variable besitzt:
• Einen Namen
• Einen Datentyp
• Einen Wert
Aufbau einer Variable
Beispiel:
let alter = 25;
Name:
alter
Datentyp:
number
Wert:
25
Variablen deklarieren
Beim Deklarieren wird eine Variable angelegt.
TypeScript:
let name = 'Max';
Java:
String name = 'Max';
Python:
name = 'Max'
Initialisierung
Die erste Wertzuweisung einer Variable nennt man Initialisierung.
let alter = 25;
Wert ändern
Der Inhalt einer Variable kann während der Programmausführung verändert werden.
let punkte = 10;
punkte = 20;
Variablennamen
Variablennamen sollten aussagekräftig gewählt werden.
Gut:
kundenAnzahl
benutzerName
gesamtPreis
Schlecht:
x
a
wert1
Namensregeln
✓ Buchstaben erlaubt
✓ Zahlen erlaubt (nicht am Anfang)
✓ Unterstrich erlaubt
Ungültig:
2alter
mein-name
Gültig:
alter
meinAlter
mein_alter
Lokale Variablen
Lokale Variablen sind nur innerhalb eines bestimmten Bereichs (Scope) sichtbar.
Außerhalb dieses Bereichs kann nicht auf sie zugegriffen werden.
Globale Variablen
Globale Variablen können im gesamten Programm verwendet werden.
Zu viele globale Variablen erschweren die Wartung und Fehlersuche.
Konstanten
Konstanten speichern feste Werte, die nach der Initialisierung nicht mehr verändert werden dürfen.
TypeScript:
const pi = 3.14159;
Speicher im Arbeitsspeicher
Variablen werden während der Programmausführung im Arbeitsspeicher (RAM) gespeichert.
Nach dem Beenden des Programms gehen diese Werte normalerweise verloren.
Beispiel aus der Praxis
Online-Shop:
let produktName = 'Monitor';
let preis = 299.99;
let lagerbestand = 15;
Diese Variablen speichern Informationen über ein Produkt.
Typische Fehler
• Unverständliche Namen
• Falsche Datentypen
• Nicht initialisierte Variablen
• Zu viele globale Variablen
Typische Prüfungsfrage
Was ist eine Variable?
Eine Variable ist ein benannter Speicherbereich zur Speicherung von Daten.
Typische Prüfungsfrage
Was ist der Unterschied zwischen einer Variablen und einer Konstante?
Variablen können verändert werden, Konstanten nicht.
Merksatz
Variablen speichern veränderbare Daten, Konstanten speichern feste Werte.