상태(state)
- 변하는 것
- 무엇에 따라 바뀌는 것
데이터(data)
- 상수
- 변하지 않는 값
- 변하지 않는 특성
🌱데이터(상수)를 바꾸고 싶어서, 변수라는 개념이 필요했다
변수 식별자
- var
- let
- 블록스코프
- 재선언 불가, 재할당 가능
- const
- 블록스코프
- 선언 시 초기화 안하면 에러(초기화까지 필수)
- 재선언 불가, 재할당 불가
왜 const를 많이 써야 하나
- 상태를 최소화하기 위해서
- 재할당이 가능한 let을 사용하면, 불안전하기 때문(버그 생길 가능성 있음)
🌱 변수를 쓸 때 const를 많이 쓰자
'🌱 Base' 카테고리의 다른 글
[React] 리액트를 쓰는 이유 (0) | 2024.07.17 |
---|---|
[JavaScript] 객체 접근연산자와 동적 바인딩 (0) | 2024.06.05 |
[JavaScript] 객체(Object)는 값을 묶는다 (0) | 2024.06.05 |
[JavaScript] 실행(Run)이란, (0) | 2024.06.05 |
[JavaScript] 기본 원칙들 (0) | 2024.06.05 |