var, const, let

1
2
3
4
5
6
7
8
9
if(true){
var i = 1;
const b = 1;
}
console.log(i);
console.log(b);

Uncaught ReferenceError: b is not defined
at <anonymous>:7:13
1
2
3
4
5
6
7
8
9
const p = 0;

p = 1;

VM130:1 Uncaught TypeError: Assignment to constant variable.
at <anonymous>:1:3

let i = 0;
i = 3;