var vs let vs const
2021. 12. 8. 17:34ㆍ개발
var let const 의 차이점은 3가지 관점 사용가능범위,재선언,재할당 으로 나누어 생각할수있습니다.
var 는 함수 범위 의 변수 이며 재선언과 재할당이 가능하고
let은 블록 범위 의 변수 이며 재할당만 가능합니다.
const는 블록범위 의 변수이며 재선언과 재할당 모두 불가능합니다.
es6신문법으로 let 과 const가 등장하게 되었습니다.
let 과 const 는 es6 신문법
var = let 보다 범위가 넓다.
간단비교
var 는 function-scoped 함수안에서 유효
let 은 block-scoped 블록안에서만 유효
let = 블록 단위 이고 재선언이 불가하니깐 에러를 미연에 방지하고 세밀하게 조정가능
const = 범위는 let 과 동일 && 고정값줄때 사용
'개발' 카테고리의 다른 글
[JS] key event 정리 (0) | 2021.12.22 |
---|---|
호이스팅 , 실행 컨텍스트 (0) | 2021.12.22 |
OOP 에서 구상 클래스와 추상클래스의 차이 알기 (0) | 2021.12.06 |
Head First Design Patterns 주요내용 정리 (0) | 2021.12.06 |
프로토콜 (0) | 2021.11.27 |