Le variabili (JavaScript)

Le variabili

> Tutorial

Le variabili sono un concetto fondamentale in ogni linguaggio di programmazione. Sono spazi che conservano dei valori in memoria per poterli riutilizzare.

Le variabili possono contenere diversi tipi di valori:

Dichiarare una variabile

Per usare una variabile, devi prima dichiararla. In JavaScript si fa con la parola chiave let (per un valore che può cambiare) o const (per un valore che non cambia mai):

Puoi anche assegnare subito un valore alla tua variabile:

Usa const di default, e let solo quando devi davvero riassegnare la variabile. In TypeScript puoi anche annotarne il tipo: const enemy: Entity = Fight.getNearestEnemy().

Usare una variabile

Per usare il valore contenuto in una variabile, basta scriverne il nome:

Qui me è il tuo porro, ottenuto con Fight.me, e enemy è il nemico più vicino, ottenuto con Fight.getNearestEnemy(). Passiamo poi enemy ai metodi moveToward e useWeapon.

Conservare un valore da un turno all'altro

Il tuo codice riparte dall'inizio a ogni turno, quindi le variabili dichiarate con let o const vivono solo per la durata del turno. Per conservare un valore da un turno all'altro, definisci una funzione turn(): il codice fuori da turn() viene eseguito una sola volta (al caricamento dell'IA), mentre turn() viene eseguita di nuovo a ogni turno.

Nel resto del tutorial scriveremo soprattutto IA semplici (senza turn()) che vengono eseguite per intero a ogni turno.

❓ Quiz

Che cos'è una variabile?

Un valore che cambia spesso Uno spazio in cui conservare un valore

Quale codice dichiara una variabile foo?

let foo = 12 const foo = 12 foo variable foo

IA completa