Java Script 세 가지 변수 선언법의 차이점에 대해서 총정리

위와 같이 for문에 var 쓰는건 옛날 방식 :(
-부제 : 나의 자바스크립트를 한번 var. 네버 let 유 포겟. 라잌 const
var 선언은 전역 범위 또는 함수 범위이며, let과 const는 블록 범위이다.
var 변수는 범위 내에서 업데이트 및 재선언할 수 있다. let 변수는 업데이트할 수 있지만, 재선언은 할 수 없다. const 변수는 업데이트와 재선언 둘 다 불가능하다.
세 가지 모두 최상위로 호이스팅된다. 하지만 var 변수만 undefined(정의되지 않음)으로 초기화되고 let과 const 변수는 초기화되지 않는다.
var와 let은 초기화하지 않은 상태에서 선언할 수 있지만, const는 선언 중에 초기화해야한다.
참고 및 출처:
https://f-lab.kr/insight/understanding-var-let-const-in-javascript?gad_source=1&gclid=CjwKCAjwyfe4BhAWEiwAkIL8sIjjFXzfsK5pysMkPvB3IJRG6bV40nQRuTzAzi7QT6HllSf3n02JJxoCUKkQAvD_BwE
'JavaScript' 카테고리의 다른 글
[Bootstrap] 반응형 사이트 구축 프레임워크 (3) | 2024.09.25 |
---|---|
[APEXCHARTS] 차트 그리기 좋은 오픈 소스 라이브러리 (0) | 2024.09.25 |
[JavaScript] webpack, babel, polyfill, eslint, prettier (0) | 2022.12.04 |
[JavaScript] ESM. 순환참조 (0) | 2022.12.04 |
[Ajax] JQuery 비동기 방식 연동, JQuery Plugin (0) | 2022.06.11 |