JavaScript 변수 선언 방법엔 대표적으로 3가지가 있다. 1. let : block scope 지역 변수 선언 초기값 재할당이 가능하지만, 재선언은 불가능하다. 재선언은 빨간줄이 뜸 !! 선언과 동시에 원하는 값으로 초기화 할 수 있다. 2. const : block scope 읽기 전용 상수를 선언 const number = 10 number = 20 재할당하고 실행하면 에러가 발생함 재할당과 재선언이 모두 불가능하다. -> 한번 만들고 수정하지 않을 변수를 const로 선언하면 됨 선언 시 반드시 초기값을 설정해야 한다. 이후 값 변경이 불가능 3. var : 변수를 선언 재할당과 재선언이 모두 가능하지만, hoisting 되는 특성으로 인해 예기치 못한 문제가 발생할 수 있어 거의 사용하지 ..