이 단원에서는 JavaScript에서 데이터를 저장하고 사용하는 방법인 변수 선언과 다양한 데이터 타입에 대해 학습합니다. 변수는 값을 보관해두는 그릇과 같으며, 자주 쓰이는 키워드인 var, let, const의 차이점을 함께 알아봅니다. 초급자의 눈높이에 맞춰 변수의 개념부터 사용법까지 단계적으로 설명합니다.
let name = '홍길동';
let score = 90;
var age = 20;
var age = 30; // 오류 없음, 덮어씌워짐
let score = 80;
// let score = 90; // 오류 발생
score = 90; // 값 변경은 가능
const pi = 3.14;
// pi = 3.1415; // 오류 발생
| 타입 | 예시 | 설명 |
|——|——|——|
| string | '안녕' | 문자열입니다. 따옴표로 감쌉니다. |
| number | 10, 3.14 | 숫자형입니다. 따옴표 없이 씁니다. |
| boolean | true, false | 참 또는 거짓을 나타냅니다. |
| undefined | 변수 선언만 했고 값을 지정하지 않음 | let a; |
| null | 값이 없음을 명시함 | let b = null; |
let user = { name: 'Lee', age: 30 };
let colors = ['red', 'blue'];
String(123); // '123'
Number('456'); // 456
Boolean(0); // false
'3' + 2; // '32' (문자열로 연결됨)
'3' * 2; // 6 (숫자로 변환됨)
null == undefined // true
let은 바뀔 수 있는 값, const는 절대 바뀌지 않는 값을 저장할 때 사용합니다.