Variabili globali e variabili locali
Solitamente è meglio definire le variabili nel blocco di istruzioni in cui servono. In altri casi, può essere utile salvare valori che possano essere modificati e letti ovunque.
// height=100 lines=auto
let x; // variabile globale
function setup() {
createCanvas(670,100);
background( 220 );
x = 0;
}
function draw() {
x = x + 2;
let y = random( 46, 54 ); // variabile locale
circle( x, y, 6 );
}
let x; // variabile globale
function setup() {
...
x = 0;
}
function draw() {
x = x + 2;
...
circle( x, y, 6 );
}
Variabile globale: definita al di fuori dei blocchi di codice e utilizzabile in tutte le funzioni.
function draw() {
...
let y = random( 46, 54 ); // variabile locale
circle( x, y, 6 );
}
Variabile locale: definita in un blocco di codice (fra parentesi graffe) e utilizzabile solo all'interno del blocco o nei suoi sottoblocchi.