반응형
일반적으로 자바스크립트에서 const는 상수(constant)를 선언하기 위해 사용한다.
const의 주요 특징은 다음과 같다.
선언과 동시에 반드시 초기화 작업을 해야 한다. 그렇지 않으면 아래와 같은 문법 에러가 발생한다.
블록 레벨 스코프를 가진다.
<script>
{
console.log(test); // Uncaught ReferenceError: Cannot access 'test' before initialization
const test = 'hello';
}
console.log(test); // Uncaught ReferenceError: test is not defined
</script>
한 번 선언한 변수는 재할당이 불가능하다.
<script>
const test = 'a';
test = 'b'; // Uncaught TypeError: Assignment to constant variable.
</script>
출처
반응형
'Programming > JavaScript' 카테고리의 다른 글
문서 로드 이전, 이후에 따른 함수 정의 - onload, DOMContentLoaded (0) | 2022.09.25 |
---|---|
var 키워드로 선언된 변수는 함수 레벨 스코프만 인정한다 (0) | 2022.08.01 |
[JavaScript] JSON 기본 개념 (0) | 2022.02.17 |
[JavaScript] 시:분:초 두 자릿수로 표기하기 (0) | 2021.11.05 |
[JavaScript] 객체(Object)에 대한 정리 (0) | 2021.08.31 |