Variabili

La variabili sono dei contenitori (buste, cassettine, scatole, ...) con un etichetta e del contenuto. Scrivendo uno script, puoi indicare di creare quante variabili vuoi (il tuo esecutore ha a disposizione quante buste vuoi), puoi etichettarle come vuoi (con solo qualche restrizione), e puoi conservarci qualsiasi dato di qualsiasi tipo di dato: stringhe, numeri, Vero/Falso.

busta, etichetta, contenuto

PHP

see echo output below

$txt = "Hello world!";
$x = 5;
$y = 5.5;
$z = $x + $y; 
echo $txt;
echo $x;
echo $y;
echo $z;

Hello world!
5
5.5
10.5
php.net
w3schools

JS

click on the code

var s = "Hello World!";
var x = 5;
var y = 6;
var z = x + y; 

MDN JS
w3schools

Processing

In Processing le variabili vanno inizializzate indicando il Tipo di dato dei valori che gli verranno assegnate.

int a = 50;
int b = 120;
int c = 180;
boolean bl = true;
char ch = 'A'; 

	void setup() {
size(640, 360);
background(0);
stroke(120);
strokeWeight(4);
 
frameRate(5);
PFont font;
font = loadFont("CenturySchL-Bold-48.vlw");
textFont(font);
}

	void draw() {
if(mouseX < width/2){bl = !bl;}
if(bl){ellipse(width/2,height/2, mouseX, mouseY);}
else{line( width/2,height/2, mouseX, mouseY);
text(ch, mouseX+25, mouseY);}
}


Processing
p5


Nota e ricorda In Processing le variabili devono essere inizializzate indicando il Tipo di dati dei valori che potranno essere assegnati alla variabile. Nell'esempio, trovi variabili di tipo int, boolean, char. L'ultimo è il tipo dei Caratteri. Vedremo poi che in Processing le stringhe sono una formulate non come tipo di dati. (E come solito nel sorgente della pagina trovi la versione p5js.)

PHP

PHP is a server-side scripting language designed for web development but also used .....

wikipedia

JS

JavaScript, often abbreviated as JS, is a high-level, interpreted programming language. .....

wikipedia

Processing

Processing is an open-source computer programming language and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context ....

wikipedia

Rasmus Lerdorf

wikipedia