Las variables (JavaScript)

Las variables

> Tutorial

Las variables son un concepto fundamental en todos los lenguajes de programación. Son lugares que guardan valores en memoria para que puedas reutilizarlos.

Las variables pueden contener varios tipos de valores:

Declarar una variable

Para usar una variable, primero hay que declararla. En JavaScript, se hace con la palabra clave let (para un valor que puede cambiar) o const (para un valor que nunca cambia):

También puedes asignarle un valor a tu variable directamente:

Usa const por defecto, y let solo cuando de verdad necesites reasignar la variable. En TypeScript, también puedes anotar el tipo: const enemy: Entity = Fight.getNearestEnemy().

Usar una variable

Para usar el valor guardado en una variable, basta con escribir su nombre:

Aquí me es tu propio puerro, obtenido con Fight.me, y enemy es el enemigo más cercano, obtenido con Fight.getNearestEnemy(). Después pasamos enemy a los métodos moveToward y useWeapon.

Conservar un valor de un turno al siguiente

Tu código se vuelve a ejecutar desde el principio en cada turno, así que las variables declaradas con let o const solo viven lo que dura el turno. Para conservar un valor de un turno al siguiente, define una función turn(): el código fuera de turn() se ejecuta una sola vez (cuando se carga la IA), mientras que turn() se vuelve a ejecutar en cada turno.

En el resto del tutorial, escribiremos sobre todo IA sencillas (sin turn()) que se ejecutan enteras en cada turno.

❓ Cuestionario

¿Qué es una variable?

Un valor que cambia a menudo Un lugar donde guardar un valor

¿Qué código declara una variable foo?

let foo = 12 const foo = 12 foo variable foo

IA completa