Ein Wert, der während der Ausführung eines Programms geändert werden kann. Der Wert wird als Variable bezeichnet, weil er variieren kann.
Manchmal bezieht sich der Begriff „Variable“ auf Variablen und Konstanten zusammen, aber obwohl Variablen und Konstanten ähnlich sind, haben sie einen wichtigen Unterschied – der Wert einer Konstante kann nicht geändert werden, während ein Programm läuft.
Die Basis-Syntax für eine Variable lautet var name : type = value. var ist ein Schlüsselwort, das angibt, dass es sich um eine Variable handelt und name ist ein Name, welcher der Variablen zugewiesen wird (als Kennung bekannt). : gibt an, das nun ein Typ folgt. = gibt an, dass nun ein Wert folgt. Danach steht der Wert. Beispiel:
PlayerSpeed : float = 2.0
Dies besagt, dass PlayerSpeed einen Wert von 2,0 hat, dargestellt als Dezimalwert, der sich während der Ausführung des Programms nicht ändert.
Name und Typ sind die Deklaration, und bei der Initialisierung wird der Wert ausgedrückt. Einer Variable muss kein Wert zugewiesen sein, wenn sie initialisiert wird, aber die Zuweisung ist eine gute Vorgehensweise.
Variablen unterscheiden sich insofern von Konstanten, als ihr Wert jederzeit geändert werden kann. Dies geschieht mithilfe eines Zuweisungsausdrucks.