본문 바로가기

javascript, framework/javascript

Step01_varaible(var, let, const 차이) ecma6

 

 

var, let, const 차이

 

 

var은 여러 단점으로 인해 최근에는 잘 사용되지 않는다.(지역변수로 활용할 수 없다.) 따라서 let과 const를 많이 사용하는데 const는 값이 결정되면 상수화 시키기 때문에 재선언, 재할당을 할 수 없다. 하지만 안에 있는 내용은 변경 가능하다(mem.name="park" 부분 참고). 객체를 재선언, 재할당하는 경우는 생각보다 흔치 않고 의도치 않은 재할당을 방지해주기 때문에 const를 적극적으로 활용할만 하다.