// Scope: 범위, 영역
let z = 3; // 전역변수
function myFunction() { //블록문
let x = 5; //로컬 변수, 지역 변수
console.log(x);
}
// 함수가 블록 내부에서 지역변수를 못찾으면 전역변수에서 찾음!
myFunction();
console.log(z);
일단 let 은 호이스팅을 하지않음. 그래서 순서대로 적용된다고 보면됨. 재할당도 가능
let 호이스팅 여부가 헷갈렸는데, 그냥 {} 안에 있으면 그 안에서만 놈
let 으로 선언되기 전에 함수를 실행하거나 콘솔출력하면 undefined 임
let으로 선언했지만 전역으로 사용하고 싶으면 페이지 맨 위에다가 선언하셈.