[JavaScript] const로 선언된 변수

jee-woo·2022년 7월 13일
0

자바스크립트

목록 보기
3/8

const

let lunch = 'ramen';
lunch = 'burger';
const myBirth = 1998;
myBirth = 2004;	// error

let으로 선언된 변수와 다르게 const로 선언된 변수는 재할당이 불가능하다.
const는 'constant' 라는 뜻으로 상수를 의미한다.

const 와 배열

const menu = ['라멘', '햄버거'];
menu = ['비빔밥', '회'];	//error

배열 또한 const로 선언된 배열에는 새로운 배열을 재할당할 수 없다.

menu.push('파스타');	// 가능
console.log(menu);	// ['라멘', '햄버거', '파스타']
menu[0] = '마라탕';	// 가능
console.log(menu);		// ['마라탕', '햄버거', '파스타']

하지만 배열의 요소를 추가하거나 변경하는 것은 가능하다.
const 변수는 "재할당"이 불가능한 것이지, 요소를 변경하는 것이 불가능한 것은 아니다.

profile
FE Developer

0개의 댓글