J.BF Story
[Javascript ]const의 특징 본문
1. 재선언, 재할당 불가능
const test = 1; // ok
const test = 1; // err: Uncaught SyntaxError: Identifier 'test' has already been declared
test = 2; // err: Uncaught TypeError: Assignment to constant variable.
2. 선언
선언과 동시에 할당이 이루어져야함
const test = 1; // ok
const test2; // err: VM64:1 Uncaught SyntaxError: Missing initializer in const declaration
3. object와 array 값 변경 가능
object
와 array
는 변수에 object
와 array
를 가리키는 주소값이 할당된다.
따라서 const
에 할당된 주소값은 변하지 않으나 object
와 array
내의 property와 값은 변경될 수 있다.
참고: https://mathiasbynens.be/notes/es6-const
JS 변수 사용법
- 기본적으로
const
사용 - 재할당이 필요한 경우에만
let
사용 var
은 사용 지양
'FrontEnd > Javascript' 카테고리의 다른 글
[노마드코더] Events (0) | 2022.03.14 |
---|---|
[Javascript] 신기한 점 (0) | 2022.03.09 |
[노마드 코더] Javascript 개념 (0) | 2022.03.08 |
[Mac] 파일 엑세스 거부 (0) | 2022.03.07 |
[노마드 코더] Javascript 시작 (0) | 2022.03.07 |
Comments