Die Variablen (JavaScript)

Die Variablen

> Lernprogramm

Variablen sind ein grundlegendes Konzept jeder Programmiersprache. Sie sind Orte, an denen Werte im Speicher gehalten werden, damit du sie wiederverwenden kannst.

Variablen können verschiedene Arten von Werten enthalten:

Eine Variable deklarieren

Um eine Variable zu verwenden, musst du sie zuerst deklarieren. In JavaScript geschieht das mit dem Schlüsselwort let (für einen Wert, der sich ändern kann) oder const (für einen Wert, der sich nie ändert):

Du kannst deiner Variable auch direkt einen Wert zuweisen:

Verwende standardmäßig const und let nur dann, wenn du der Variable wirklich einen neuen Wert zuweisen musst. In TypeScript kannst du außerdem den Typ angeben: const enemy: Entity = Fight.getNearestEnemy().

Eine Variable verwenden

Um den in einer Variable gespeicherten Wert zu verwenden, schreibst du einfach ihren Namen:

Hier ist me dein eigener Lauch, den du mit Fight.me erhältst, und enemy der nächste Gegner, den du mit Fight.getNearestEnemy() erhältst. Anschließend übergeben wir enemy an die Methoden moveToward und useWeapon.

Einen Wert von einer Runde zur nächsten behalten

Dein Code wird in jeder Runde wieder von vorne ausgeführt, daher leben mit let oder const deklarierte Variablen nur für die Dauer der Runde. Um einen Wert von einer Runde zur nächsten zu behalten, definierst du eine Funktion turn(): Der Code außerhalb von turn() wird nur einmal ausgeführt (beim Laden der KI), während turn() in jeder Runde erneut ausgeführt wird.

Im Rest des Tutorials schreiben wir meist einfache KIs (ohne turn()), die in jeder Runde vollständig ausgeführt werden.

❓ Quiz

Was ist eine Variable?

Ein Wert, der sich oft ändert Ein Ort, an dem ein Wert gespeichert wird

Welcher Code deklariert eine Variable foo?

let foo = 12 const foo = 12 foo variable foo

Vollständige KI