const:
const로 선언된 변수는 재할당될 수 없습니다.
객체나 배열의 내용은 여전히 수정될 수 있습니다(예: 배열에 요소 추가).
let:
let으로 선언된 변수는 재할당될 수 있습니다.
let에는 블록 범위가 있습니다. 즉, 가장 가까운 중괄호({}) 집합 내에만 존재한다는 의미입니다.
var:
var로 선언된 변수는 재할당될 수 있습니다.
var에는 함수 범위가 있습니다. 즉, 선언되기 전에도 전체 함수에 걸쳐 존재합니다(호이스팅으로 인해).
추천:
- 변수의 참조가 변경되지 않는 경우 const를 사용하세요(예: 추가하려는 배열).
- 재할당이 필요한 경우 let을 사용하세요.
- 레거시 코드로 작업하지 않는 한 var는 피하세요. let과 const가 더 안전하고 현대적인 대안이기 때문입니다.
'TIL' 카테고리의 다른 글
두 정수의 사이 합 (0) | 2024.12.09 |
---|---|
루트,제곱값 구하기 (1) | 2024.12.06 |
조건문 (0) | 2024.12.05 |
자연수 뒤집어 배열로 만들기 (0) | 2024.12.04 |
모듈로 연산 (1) | 2024.12.02 |