#2 알아둬야 할 자바스크립트 ES2015(ES6) 이후를 기준으로 합니다. 변수를 선언하는 방법 if (true) { var x = 3; } console.log(x); // 3 if (true) { const y = 3; } console.log(y); // Uncaught ReferenceError: y is not defined var는 함수 스코프를 가져서 if문의 블록과 관계없이 접근 가능. const와 let은 블록 스코프를 가져서 블록 밖에서는 변수에 접근 불가. const a = 0; a = 1; // Uncaught TypeError: Assignment to constant variable. let b = 0; b = 1; // 1 const c; // Uncaught SyntaxEr..