자바스크립트에서 변수 선언은 아래 세가지 키워드를 사용하는 방법이 있습니다.  

var / let / const


마지막으로 const 키워드에 대해 알아 볼까 합니다. 



■ const 키워드


const 키워드는 앞서 알아본 let 키워드와 비슷하게 블록 범위의 변수를 선언할때 사용 합니다. 

const 는 Constants, 즉 상수를 의미합니다. 즉, 고정 값이라는 의미 입니다. 한번 선언하면 var 키와드나 let 키워드로 선언한 변수와 달리 변경이 불가능 합니다. 


1
2
const x = 1004;
= 100;
cs


위와 같이 x 값을 선언 했지만 아랫중에서 100 으로 재선언 하려 시도 합니다. 

이경우 Uncaught TypeError 오류가 발생 합니다. 


실행 결과는 아래와 같습니다. 


Uncaught TypeError: Assignment to constant variable.


상수값에 값을 적용하려 했기에 오류가 발생 했다는 내용입니다. 



1
2
3
4
5
6
7
const x = 1004;
try{
    x = 100;
}catch(err){
    console.log(err);
}
console.log('x ==> '+x);
cs


위와 같이 try ~ catch ~ 로 exception 처리를 하여 오류 메세지를 찍어 보겠습니다. 


TypeError: Assignment to constant variable.

    at test.jsp:12

x ==> 1004


test.jsp 파일 12라인에서 TypeError 가 발생했다는 오류 로그를 확인 할 수 있습니다. 



const 키워드로 변수를 선언 하는 경우는 고정 값으로 변하지 않는 값을 필요로 할 경우 사용하면 요긴하겠습니다. 



 도움이 되셨다면 로그인이 필요 없는 

▼ 하트 클릭 한번 부탁 드립니다 

감사합니다 :D


블로그 이미지

쉬운코딩이최고

Android, Java, jsp, Linux 등의 프로그래밍 언어를 소개 합니다.

,