[JavaScript] const, let, var의 차이점
구설구설
JavaScript에서 변수를 선언할 때 사용하는 키워드는 const, let, var 세 가지가 있다.각각의 키워드는 서로 다른 특성과 사용 용도를 가지고 있다. #1 constconst는 상수(Constant)를 선언할 때 사용한다.const로 상수를 선언할 때에는 항상 초기값이 필요하다.const로 선언된 변수는 재할당이 불가능하다. 다만, 객체나 배열과 같은 참조형 데이터는 내부 값의 변경이 가능하다.const z = 30;z = 40; // TypeError: Assignment to constant variable.const obj = { a: 1 };obj.a = 2; // 가능console.log(obj.a); // 2위 코드에서 z 변수는 재할당이 불가능하나,객체 obj의 프로퍼티 값은 ..