Variabili (globali) condivise

// height=100 lines=auto
var x;

function setup() {
    createCanvas(670,100);
    background( 220 );
    x = 0;
}

function draw() {
    x = x+2;
    var y = random( 48, 52 );
    ellipse( x,y, 5,5 );
}
var x;

function setup() {
    ...
    x = 0;
}

function draw() {
    x = x+2;
    ...
    ellipse( x,y, 5,5 );     
}

Variabile globale: definita al di fuori dei blocchi di codice e utilizzabile in tutte le funzioni.

...
function draw() {
    ...
    var y = random( 48, 52 );
    ellipse( x,y, 5,5 );
}

Variabile locale: definita in un blocco di codice (fra parentesi graffe) e utilizzabile solo all'interno del blocco o nei suoi sottoblocchi.