var x = 1 javascript code example
Example 1: js var
var a = 'A';
var b = a;
// è come dire:
var a, b = a = 'A';
Example 2: js var
var x = 0;
function f() {
var x = y = 1; // x è dichiarata localmente. y invece no!
}
f();
console.log(x, y); // Genera un ReferenceError in strict mode (y non è definita). 0, 1 altrimenti.
// In modalità non-strict mode:
// x è la globale come si ci aspettava
// però, y è uscita fuori dalla funzione!