Variablerne (JavaScript)

Variablerne

> Tutorial

Variabler er et grundlæggende begreb i alle programmeringssprog. De er steder, der gemmer værdier i hukommelsen, så du kan genbruge dem.

Variabler kan indeholde flere typer værdier:

Erklære en variabel

For at bruge en variabel skal du først erklære den. I JavaScript gør du det med nøgleordet let (for en værdi, der kan ændre sig) eller const (for en værdi, der aldrig ændrer sig):

Du kan også give din variabel en værdi med det samme:

Brug const som standard, og kun let, når du virkelig har brug for at give variablen en ny værdi. I TypeScript kan du også angive typen: const enemy: Entity = Fight.getNearestEnemy().

Bruge en variabel

For at bruge værdien i en variabel skriver du bare dens navn:

Her er me din egen porre, som du får med Fight.me, og enemy er den nærmeste fjende, som du får med Fight.getNearestEnemy(). Derefter giver vi enemy videre til metoderne moveToward og useWeapon.

Beholde en værdi fra den ene tur til den næste

Din kode køres forfra hver tur, så variabler erklæret med let eller const lever kun så længe turen varer. For at beholde en værdi fra den ene tur til den næste definerer du en funktion turn(): koden uden for turn() køres kun én gang (når AI'en indlæses), mens turn() køres igen hver tur.

I resten af tutorialen skriver vi mest simple AI'er (uden turn()), som køres helt igennem hver tur.

❓ Quiz

Hvad er en variabel?

En værdi, der ofte ændrer sig Et sted at gemme en værdi

Hvilken kode erklærer en variabel foo?

let foo = 12 const foo = 12 foo variable foo

Komplet AI