Stringhe
Vedi come usare ' ' e " ", e quando crei un errore
$s = 'Io sono una sequenza
di caratteri,
ovvero una stringa';
$r = "Nome 'Mario'"; // Ok
$q = 'Nome "Maria"'; // Ok
// $w = "Nome 'Maria"';// NON Ok
echo $s;
echo $r.' '.$q;
. operatore di concatenazione
$s = 'Ciao'; $t = 'Mondo';
echo $s . ' ' . $t;
' ... ', " ... " , hredoc
$s = 'Uno';
$t = 'Due $s';
// '' variable names will NOT be expanded
$r = "Tre $t";
// "" variable names will be expanded
$q = <<<STR
Con hredoc scrivo una lunga
frase, anche
su molte linee, e vedi: $s--$t--$r
STR;
Numeri
$N = 10;
$M = 20; // Numero
echo $N + $M;
$s = '10';
$t = '20'; // Stringa
echo $s.$t;
+ - * / operazioni aritmetiche
$N = 100;
$M = 20;
echo $N + $M;
echo $N - $M;
echo $N * $M;
echo $N / $M;
Booleani e tavole di verità
$v = TRUE;
$f = FALSE;
echo $v;
echo $f;
echo $v && $v;
echo $v && $f;
echo $f && $v;
echo $f && $f;
echo $v || $v;
echo $v || $f;
echo $f || $v;
echo $f || $f;
echo !$v;
echo !$f;
Tipi di dati
$s = 'abc987wvu';
$n = 10;
$m = 35;
$b = (25 == 20+3);
echo $s;
echo $n + $m;
echo $b;
Stringhe
var s = "Sono una stringa"; // uso ""
var t = 'Sono una seconda stringa'; // uso ''
var r = "Nome 'Mario'"; // Ok
var q = 'Nome "Maria"'; // Ok
// var w = 'Nome "Anna'"; //NON Ok
+ operatore di concatenazione
var ss = "Mario"; // uso ""
var tt = 'Maria'; // uso ''
var rr = ss + ' e ' + tt; // + di concatenazione
stringhe
stringhe
Numeri e operazioni aritmetiche
var n = 100;
var m = 10;
var ka = n + m;
var kb = n - m;
var kc = n * m;
var kd = n / m;
// confronta i due pop-up
function myFunction() {
window.alert(n + '\n' + m + '\n' + ka + '\n' + kb + '\n' + kc + '\n' + kd);
window.alert(sn + m);
}
numeri
numeri
Booleani
var v = true;
var f = false;
function myDFunction() {
window.alert(v + '\n' + f + '\n' + (v && v) + '\n' + (v && f) + '\n' + (f && v) + '\n' + (f && f) + '\n' + (v || v) + '\n' + (v || f) + '\n' + (f || v) + '\n' + (f || f) + '\n' + (!v)+ '\n' + (!f));
}
Operatori logici
booleani
Tipi di dati
var s = "Sono una " + 'stringa';
var t = 10 + 100;
var v = (t == 110);
Data structures and types
tipi di datichar e Stringhe
Attenzione: char e String non sono la stessa cosa
char m;
String str1;
void setup() {
size(640, 360);
background(0);
m = 'A';
// m = "AAA"; // error
str1 = "AbCd";
}
void draw() {
//background(0);
text(str1, 25, 25);
text(m, 50, 50);
text(m, mouseX, mouseY);
}
p5js è più semplice (in JS non devo dichiarare il tipo di dati della variabili)
char
Stringhe
Numeri
DA FARE
da fare
char
Stringhe
JavaScript, often abbreviated as JS, is a high-level, interpreted programming language. .....
wikipediaProcessing 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 ....
wikipediaAccademia Statale Belle Arti Albertina Torino | ABTEC40 - Chiari- a.a.24.25| Thanks to http://templated.co.