안녕하세요, 요즘 소나기가 자주와서 날씨가 많이 습해졌습니다. 그래서인지 오랜만에 포스팅을 올리게 되었습니다.

요즘 자바스크립트 기반 프레임워크 (Vue,React,React-Native,Express) 등등 다양한 것을 공부해보니 자바스크립트의 기본기가 많이 부족한거 같아 자바스크립트 기본기를 다져보려고 자바스크립트 변수부터 1일 1포스팅 할 계획입니다. 

 

 

 

1. var ( variable : 변수)

특징

(1). 재선언 가능

재선언 가능

(2). 재할당 가능

재할당 가능

 

2. let 

특징

(1). 재선언 불가

재선언 불가

(2). 재할당 가능

재할당 가능

(3).호이스팅 제약 있음

호이스팅 제약 있음

3. const ( constant 상수 )

특징

(1) 재선언 불가

재선언 불가

(2) 재할당 불가

재할당 불가

(3) 호이스팅 제약 있음

호이스틱 제약 있음

 

* 상수의 뜻은 본래 변하지 않는 수라는 뜻이지만 자바스크립트의 const는 객체의 내부 값은 변경 가능하기에 엄밀히 따지자면 const는 상수가 아니다.

 

추가내용 

let , const 의 차이점은 ?

바로 immutable( 불변성 ) 의 차이입니다. 위에서 보셨다싶이 let은 재할당이 가능합니다. 그러나 const는 재할당이 불가능합니다.

 

 

잘못된 개념은 언제나 댓글로 피드백 주시면 감사하겠습니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기