웹 개인공부

JavaScript - 선언자&에러

여파고 2024. 2. 27. 10:50

var 선언

변수 중복 선언 가능

호이스팅 발생

변수 및 함수 선언이 해당 스코프의 최상단으로 끌어올려지는 현상

선언문은 끌어올려져서 최상단에 위치해서 작용하는데,

초기화문은 그위치 그대로 남는다.

 

 

 

let 선언자

변수의 중복선언 불가

호이스팅 발생하지 않는다.->선언하기전엔 사용불가, 블록안에서 선언한건 외부에서 사용불가 등등..

 

 

const선언자

상수를 선언함

상수는 선언과 초기화를 동시에 해야한다.

const num;

num = 10;

요딴식으로 쓰는거 안됨.

const num = 10;

요렇게 하세요.

 

그리고 상수는 초기값 설정 후 재할당 불가. 값 변경할 수 없다. 당연하죠?

반응형