var 키워드 var 키워드는 ES6 이전에 변수를 선언하기 위한 유일한 방법이었습니다. var 키워드의 특징 중 하나는 변수 중복 선언이 가능하다는 것입니다. 아래 예시와 같이 중복해서 선언을 해도 에러가 발생하지 않습니다. var x = 1; var x = 'geumyong'; console.log(x); // geumyong 이렇게 중복선언이 가능하다는 것은 개발자가 실수로 이미 선언해놓은 변수에 다른 값을 재할당할 수도 있다는 위험이 있습니다. 두 번째 특징으로, 스코프 범위입니다. var 키워드는 함수 레벨 스코프를 갖습니다. 함수가 아닌 다른 블록 내에서(for문과 같은) var 키워드로 선언을 할 경우 전역 변수가 됩니다. 전역 변수의 경우 생명주기가 길고 어디서든 참조가 가능하기 때문에 피..