let

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

Notice any errors or typos? Please let us know. Please feel free to edit src/core/reference.js and open a pull request!

Referencias Relacionadas