var 선언
변수 중복 선언 가능
호이스팅 발생
변수 및 함수 선언이 해당 스코프의 최상단으로 끌어올려지는 현상
선언문은 끌어올려져서 최상단에 위치해서 작용하는데,
초기화문은 그위치 그대로 남는다.
let 선언자
변수의 중복선언 불가
호이스팅 발생하지 않는다.->선언하기전엔 사용불가, 블록안에서 선언한건 외부에서 사용불가 등등..
const선언자
상수를 선언함
상수는 선언과 초기화를 동시에 해야한다.
const num;
num = 10;
요딴식으로 쓰는거 안됨.
const num = 10;
요렇게 하세요.
그리고 상수는 초기값 설정 후 재할당 불가. 값 변경할 수 없다. 당연하죠?
반응형
'웹 개인공부' 카테고리의 다른 글
JavaScript - set컬렉션, 함수매개변수 (0) | 2024.02.27 |
---|---|
JavaScript - Symbol타입, 화살표 함수, for of 문, map컬렉션 (1) | 2024.02.27 |
JavaScript - callback, 문서객체모델 (0) | 2024.02.23 |
JavaScript (0) | 2024.02.22 |
CSS - 레이아웃, 요소배치 (1) | 2024.02.22 |