Variablerna (JavaScript)

Variabler

> Handledning

Variabler är ett grundläggande begrepp i alla programmeringsspråk. De är platser som håller värden i minnet så att du kan använda dem igen.

Variabler kan innehålla flera typer av värden:

Deklarera en variabel

För att använda en variabel måste du först deklarera den. I JavaScript gör du det med nyckelordet let (för ett värde som kan ändras) eller const (för ett värde som aldrig ändras):

Du kan också ge variabeln ett värde direkt:

Använd const som standard, och let bara när du verkligen behöver tilldela variabeln ett nytt värde. I TypeScript kan du också ange typen: const enemy: Entity = Fight.getNearestEnemy().

Använda en variabel

För att använda värdet som finns i en variabel skriver du helt enkelt dess namn:

Här är me din egen purjolök, som du får med Fight.me, och enemy är närmaste fiende, som du får med Fight.getNearestEnemy(). Sedan skickar vi enemy till metoderna moveToward och useWeapon.

Behålla ett värde från en tur till nästa

Din kod körs om från början varje tur, så variabler som deklareras med let eller const lever bara under turen. För att behålla ett värde från en tur till nästa definierar du en funktion turn(): koden utanför turn() körs bara en gång (när AI:n laddas), medan turn() körs igen varje tur.

I resten av handledningen skriver vi mest enkla AI:er (utan turn()) som körs i sin helhet varje tur.

❓ Quiz

Vad är en variabel?

Ett värde som ofta ändras En plats där man lagrar ett värde

Vilken kod deklarerar en variabel foo?

let foo = 12 const foo = 12 foo variable foo

Komplett AI