자바스크립트에서 var, let, const 차이를 정리하고자 하는 글이다.
결론부터 말하자면:
var는 특별한 이유가 있지 않는 한 쓰지 않는다.
let은 값을 바꿔야 하는 '변수'에 쓴다.
const 변하지 않는 '상수'에 쓴다.
예시 코드를 들고 마무리하겠다.
코드 좀 이쁘게 올리는 법을 알아봐야겠다. velog 같은데 보면 네모박스 하나 딱 만들어서 이쁘게 올리드만..
var 예시
console.log(a); // 선언은 끌어올려지지만, 초기화는 안 돼서 undefined 나옴.
var a = 10;
console.log(a); // 10
let 예시
// console.log(b); // ReferenceError. 선언 전에 접근 시 에러 발생.
let b = 20;
console.log(b); // 20
const 예시
const c = 30;
c = 40; // TypeError: Assignment to constant variable. 재할당하려고 하면 에러 발생.
'나는 컴공이다! > 웹' 카테고리의 다른 글
| [JavaScript] Array의 sort 함수 중 숫자 정렬 (0) | 2025.08.23 |
|---|---|
| [JavaScript] Set (0) | 2025.08.23 |
| [JavaScript] 문자열을 숫자로 변환 (0) | 2025.06.01 |
| 요새 코딩테스트 기초, 입문문제를 풀고 있다. (0) | 2025.06.01 |
| 자바스크립트 async와 await (0) | 2019.12.16 |