더북(TheBook)

2.3.5 const로 상수 선언하기

let 외에도 constvar로도 변수를 선언할 수 있다고 했습니다. 먼저 const상수(constant)의 줄임말입니다. 변수와 상수는 어떤 차이가 있을까요? 변수(變數)변하는 수입니다. 반대로 상수(常數)변하지 않는 수라는 뜻입니다.

상수를 왜 사용할까요? 코딩하다 보면 변수의 값을 수정할 일이 생각보다 많지 않습니다. 그래서 실수로 값을 수정하는 일을 막기 위해 상수를 사용합니다.

앞의 예제를 다시 보겠습니다. string1 변수가 나중에 실수로 수정되는 것을 막기 위해 letconst로 바꿉니다.

let string1 = '긴 문자열입니다.';

상수로 만들면 string1 변수의 값이 수정되지 않기 때문에 더 안전하게 코딩할 수 있습니다.

const string1 = '긴 문자열입니다.';
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.