'use strict' // 2. variable // let (ES6에서 추가되었다.) let globalName = 'global name'; { let name = 'ellie'; console.log(name); name ="dellie"; console.log(name); } console.log(name); console.log(globalName); { } 안에 있는 변수들은 block 변수 block 변수들은 block 밖에서 참조할 수 없음. block 밖에 있는 변수들은 global 변수라고 하며 항상 메모리에 저장되어있기때문에 자제하는것이 좋음 var를 쓰면 안되는 이유. - Hoisting때문에 (Hoisting이란 어디에 변수를 선언했던간에 가장 상단에서 선언한것으로..