몽땅뚝딱 개발자

[Javascript/ES6+] const 변수 본문

Development/Javascript

[Javascript/ES6+] const 변수

레오나르도 다빈츠 2021. 7. 7. 21:06

출처

 

자바스크립트 ES6+ 기본 - 인프런 | 강의

4개 강좌로 구성된 자바스크립트 바이블 강좌의 3번째 강좌입니다. 자바스크립트 스펙의 95% 이상을 다룹니다. ES6+ 환경에서 새로운 패러다임의 프로그램을 개발할 수 있습니다., 자바스크립트

www.inflearn.com

 

 


 

🚀 const 변수

 

◽ const 변수

let과 달리 값을 바꿀 수 없는 변수이다.

코드상에서 const로 선언한 변수의 값을 바꾸면 에러가 발생한다.

 

 

◽ const 변수의 특징

- JS에서 상수는 대문자 사용이 관례였다. 어떻게 써도 상관없다.

- const 변수라고해서 완전히 값을 바꿀 수 없는 것은 아니다.

 

 

◽ const 변수에서 바꿀 수 있는 경우

const 변수 자체를 바꿀 수는 없지만,

1) Object의 프로퍼티 값을 바꿀 수 있다.

const test = {value: "첫번째"};
test.value = "두번째"; // 가능
test = {value: "두번째"}; // 불가능

 

2) 배열의 엘리먼트 값을 바꿀 수 있다.

const test = ["첫번째"]
test[0] = "첫번째"; // 가능
test = ["두번째"]; // 불가능

 

Comments