Block Scope이렇게 블록안에 작성하면 블록밖에서 불러오지 못한다.하지만 블록밖에 작성 되어 있는건 안에서 불러올 수 있다.hoisting호이스팅은 어디에 선언했냐 상관없이 항상 제일 위로 선언을 위로 끌어올려 주는 것var가 사용 되지 않는 또다른 이유는 Blo
// 변수는 프로그래밍 언어에서 데이터를 담고 있다. number, string, boolean, null, undefined 가 있다. 이걸 제외한 모든 데이터 타입은 모두 오브젝트이다. 오브젝트란? 최소한 한두가지 다양한 데이터를 한군데 묶어놓은것이다. (함수도