
boolean 타입은 참(true)과 거짓(false)을 나타내는 데이터 타입이다.
// boolean: true(참), false(거짓)
let bool1 = true;
let bool2 = false;
console.log(bool1); // true
console.log(typeof bool1); // boolean
console.log(bool2); // false
console.log(typeof bool2); // boolean
undefined는 값이 할당되지 않은 변수를 의미한다.
// un : not , define : 정의하다
let x;
console.log(x); // undefined
null은 값이 존재하지 않음을 '명시적'으로 나타내는 방법이다.
// 주의: null <> undefined
let y = null;
console.log(y); // null
Object는 key : value 의 쌍인 프로퍼티들의 집합이다. 여러 데이터를 하나의 단위로 구조화하여 저장할 수 있다. 중괄호 { }로 묶어서 사용한다.
let person = {
name: 'choi',
age: 20,
isMarried: true,
};
console.log(typeof person); // object
Array는 여러 개의 데이터를 순서대로 저장하는 데이터 타입이다. 대괄호 [ ]로 묶어서 사용한다. 위치(index)는 0부터 시작한다는 점에 주의해야 한다.
let number = [1, 2, 3, 4, 5];
let fruits = ['apple', 'banana', 'orange']
console.log(number[0]); // 1
// 순서는 0부터 시작한다. 0번째는 1.
console.log(fruits[2]); // orange