dev/vue.js

const & let - 새로운 변수 선언 방식

dev_0hoon 2024. 5. 10. 00:56

- 블록 단위 {} 로 변수의 범위가 제한되었음

- const : 한번 선언한 값에 대해서 변경할 수 없음 (상수 개념)

- let : 한번 선언한 값에 대해서 다시 선언할 수 없음 (하지만 하나의 함수블록단위 내에서만 다시 선언 불가한 것임 예를 들면 이프문, function이 있겠네 (지역변수 같음), 같은 블록안에서 재 선언 불가)

위 특징들에 대해서 자세히 알아보기 전에 ES5 특징 2가지를 리뷰 해야함

기존 var는 좋게 말하면 유연했지만, 애매모호하기도 했다. 

새로운 애매모호한 부분을 방지하기 위해 나왔다.