var let const

null·2022년 8월 7일
0

var는 함수레벨스포트 변수를 선언할 때 사용한다.

함수 외부에서 선언되면 전역범위를 가지고 함수 내부에서 선언되면 함수 외부를 제외한 내부 어디에서든 참조가 가능하다.

이렇게 할 경우 가독성이 무척 떨어지고 디버깅 하기 어렵기 때문에

블록레벨 스코프를 선언할 수 있는 let const가 생긴다.

여기서 블록은 중괄호를 경계로 나눌 수 있는데 자기를 정의한 블록과 하위에서만 접근할 수가 있습니다.

var는 그리고 재선언이 가능합니다.let은 불가능.
const는 값을 재할당 할 수 없는 상수를 선언할 경우에 사용한다.

참고
https://eblee-repo.tistory.com/37

profile
개발이 싫어.

0개의 댓글