변수 선언 방법
let - 블록 스코프(Block Scope)를 가짐, 중복 선언 불가능, 재할당 가능
변수의 자료형
// 변수 선언 및 초기화
let n1 = 1; // Number 타입 (정수)
let n2 = 10.5; // Number 타입 (실수)
let s1 = "문자열"; // String 타입 (큰따옴표 사용)
let s2 = '문자열'; // String 타입 (작은따옴표 사용)
let s3 = `문자열 ${n1}`; // String 타입 (백틱 사용, 템플릿 리터럴)
let b1 = true; // Boolean 타입
let u1 = null; // null 타입 (의도적으로 값이 없음을 표현)
let u2; // undefined 타입 (값을 초기화하지 않음)
// 값 출력
console.log(n1); // 1
console.log(n2); // 10.5
console.log(s1); // 문자열
console.log(s2); // 문자열
console.log(s3); // 문자열 1
console.log(b1); // true
console.log(u1); // null
console.log(u2); // undefined

변수 선언 시 주의 사항
- 변수명은 숫자로 시작할 수 없음.
- 특수 문자는
_(언더스코어),$(달러)만 허용.
- 예약어(예:
let,class,function등)는 변수명으로 사용할 수 없음.
- 의미 있는 변수명을 사용하는 것이 좋음.
Share article