본문 바로가기

Programming/JavaScript

const 키워드로 변수 선언

반응형

일반적으로 자바스크립트에서 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>

 

출처

반응형