Declara una nueva variable.
Una variable es un contenedor para un valor. Por ejemplo, una variable podría contener la coordenada x de una criatura como un Number
o su nombre como un String
. Las variables pueden cambiar de valor reasignándolas de la siguiente manera:
// Declare the variable x and assign it the value 10. let x = 10; <p>// Reassign x to 50 x = 50;</p>
Las variables tienen alcance de bloque. Cuando se declara una variable entre llaves {}
, esta solo existe dentro del bloque definido por esas llaves. Por ejemplo, el siguiente código arrojaría un ReferenceError
porque x
está declarado dentro del bloque de la función setup()
:
function setup() { createCanvas(100, 100); <p>let x = 50;</p> } <p>function draw() { background(200); </p><p>// x was declared in setup(), so it can't be referenced here. circle(x, 50, 20); </p> }
Las variables declaradas fuera de todas las llaves {}
están en el alcance global. Una variable que está en el alcance global se puede usar y cambiar en cualquier lugar de un boceto:
let x = 50; <p>function setup() { createCanvas(100, 100); }</p> <p>function draw() { background(200); </p><p>// Change the value of x. x += 10;</p> <p>circle(x, 50, 20); </p> }
Ejemplos
Referencias Relacionadas
Array
Una lista que mantiene diferentes tipos de datos en orden Los arreglos son útiles para almacenar datos relacionados.
class
Una plantilla para crear objetos de un tipo en particular.
for
Una forma de repetir un bloque de código cuando se conoce el número de iteraciones.
function
Un grupo de declaraciones con nombre.