01. var 키워드로 선언한 변수의 문제점변수 중복 선언 허용 → 이미 선언되어 있는 변수의 값을 모르고 변경할 가능성 존재함수 레벨 스코프: 함수의 코드 블록만을 지역 스코프로 인정 → 전역 변수가 중복 선언되는 경우 발생변수 호이스팅 → 흐름이 맞지 않고, 가독성을 떨어트림// 함수 레벨 스코프var x = 1;if (true) { // x는 전역변수 → 이미 선언된 전역 변수 x가 존재하므로 중복 // 변수값이 변경됨 x = 10;}console.log(x); // 1이 아닌 변경된 값인 10이 출력// 변수 호이스팅console.log(name); // 2. 변수 사용 → 변수가 undefined로 초기화 name = 'KKK'; // 3. 변수 값 할당console.log(..