-
var & let & constJavaScript 2023. 3. 28. 22:59
모두 변수를 선언하는 키워드이다.
스코프 호이스팅 바인딩 재선언 재할당 var 함수 스코프 함수 스코프의 최상단으로 호이스팅.
선언과 동시에 undefined로 초기화.글로벌 스코프에서 선언되면
글로벌 객체(window)에 바인딩가능 가능 let 블록 스코프 블록 스코프의 최상단으로 호이스팅.
선언만 되고 값 할당 전까지 어떤 값으로도 초기화되지 않는다.글로벌 스코프에서 선언되면
글로벌 객체에 바인딩되지 않는다.불가능 가능 const 불가능
선언, 초기화 동시에 일어난다.
고정값(상수) 선언할때 사용.'JavaScript' 카테고리의 다른 글
이벤트 루프 (콜 스택과 힙, 콜백 큐) (0) 2023.04.03 JavaScript의 데이터 타입 (원시 타입 그리고 참조 타입) (0) 2023.03.30 JavaScript 비동기 처리(Promise, async/await) (0) 2023.03.28 JavaScript는 어떤 언어일까? (0) 2023.03.28 호이스팅 (0) 2023.03.27