var x = 1;
var y = 1;
var x = 100;
var y; // 초기화 문이 없는 변수 선언문은 무시
console.log(x); // 100
console.log(y); // 1
var x = 10;
if(true) {
var x = 100;
}
console.log(x); // 100
let foo = 1;
{
let foo = 2;
let bar = 3;
}
console.log(foo); // 1
console.log(bar); // ReferenceError: bar is not defined
const a; // SyntaxError: Missing inintializer in const declaration