tutti i tipi e valori delle variabili javascript
// VARIAVìBILI
// DICHIARAZIONE DI UNA VARIABILE
var prima = 'valore variabile';
// PIU' ASSEGNAZIONI IN UNA STESSA RIGA
var uno = 8, due = 'stringa', tre = [];
// VAR LET CONST
let varlet = 3; // funziona uguale al var apparte per lo scope
varlet = 10; // con let posso far cambiare valore alla mia variabile
const varCons = 3; // con const il mio valore una volta inserito non può mai esser cambiato
varCons = 10;
const obj = {}; // in questo caso assegnando un oggetto alla variabile 'const' io non potro' mai cambiare la mia variabile ma posso invece andare a cambiare il mio oggetto
obj.x= 10;
obj.y= 100;
const arr = []; // la stessa cosa dell'oggetto vale anche per un'array
arr[0]= 200;
// COSA PUP' CONTENERE
let xx = 9; //numero
xx = 'testo'; //stringa
xx = true; //valore buleano
xx = []; //array
xx = {}; //oggetto
xx = function() {}; //funzione
// UNDEFINED (no value) E NULL (no object)
undefined // usato quando non abbiamo un valore assegnato alla variabile
null // usato quando javascripr si aspetta un oggetto e non lo trova