
[JavaScript] 변수 선언 비교(var, let, const)
·
개념정리/JavaScript
JavaScript의 변수 선언 방식 변수는 선언 → 초기화 → 할당 단계에 걸쳐 생성된다. 선언: 변수명을 메모리에 연결시키는 것 초기화: 값을 저장하기 위한 메모리 공간을 확보하는 것 할당: 변수에 값을 저장하는 것 재선언 재할당 스코프 var O O 함수 레벨 let X O 블록 레벨 const X X 블록 레벨 var var의 가장 큰 특징은 재선언이 가능하다는 것이다. var a = 1; console.log(a) // output: 1 var a = 2; console.log(a) // output: 2 var a = 3; console.log(a) // output: 3 같은 변수명으로 여러번 선언이 가능하기 때문에 이미 사용하고 있던 변수를 실수로 재선언 해버린다고 해도 알 수 있는 방법이..