KSCOLD LogoKSCOLD
Blog
Feed
Product
Admin Night
Vault
Guestbook
Info

Vault 목록

const

연결된 노트와 함께 읽기

const

2026년 5월 16일
  • const는 ES6 문법에서 새로 도입되었으며 한번 지정하고 나면 변경이 불가능한 상수(constant)를 선언할 때 사용하는 키워드이다.

  • 그러나 const 키워드(Keyword)는 반드시 상수만을 위해 사용하지는 않는다.

const의 중요한 특징

  • const 상수를 담는 공간이기 때문에 아래와 같은 코드는 오류가 난다.
JavaScript
const a = 3; a = '5' // 에러
  • 그러나 객체(Object) 내부의 속성(Property)을 변경할 때에는 오류가 나지 않는다.
JavaScript
  • 즉, const를 생각할때 const 키워드(Keyword)가 붙은 상수에는 =(대입)을 한번만 할 수 있다고 생각하면 편하다.
JavaScript
  • 따라서 변수(Variable)를 담기 위해서는 let과 같은 동적인 값을 담을 수 있는 변수(Variable)를 선언하는 키워드(Keyword)를 사용하면 된다.
  • ES6 이전에는 값을 담을 때, var 키워드(Keyword)를 사용했는데, var 키워드(Keyword)는 스코프(Scope)(해당 값을 사용할 수 있는 코드 영역)가 함수(Function) 단위이다.

Synapse Map Insight

const b = { name: 'zerocho' }; b.name = 'nerocho'; // 에러 없이 변경이 가능하다.
const c; c = "특정 값" // 에러, =를 한번 밖에 할 수 없기 때문에 미리 선언해놓고 사용 불가능