자바스크립트에서 변수 선언은 아래 세가지 키워드를 사용하는 방법이 있습니다.
var / let / const
마지막으로 const 키워드에 대해 알아 볼까 합니다.
■ const 키워드
const 키워드는 앞서 알아본 let 키워드와 비슷하게 블록 범위의 변수를 선언할때 사용 합니다.
const 는 Constants, 즉 상수를 의미합니다. 즉, 고정 값이라는 의미 입니다. 한번 선언하면 var 키와드나 let 키워드로 선언한 변수와 달리 변경이 불가능 합니다.
1 2 | const x = 1004; x = 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
'javascript' 카테고리의 다른 글
[ javascript 코딩 ] Variable scope (1209) | 2018.05.23 |
---|---|
[ javascript 코딩 ] 자바스크립트 재미있게 배우는 사이트 (1528) | 2018.05.21 |
[ javascript 코딩 ] 자바스크립트 변수 선언 - let 키워드 (1386) | 2018.05.17 |
[ javascript 코딩 ] 자바스크립트 변수 선언 - var 키워드 (1404) | 2018.05.16 |
[ javascript 코딩 ] 자바스크립트 comment (1199) | 2018.05.15 |