자바스크립트는 숫자
문자열
진릿값
객체
데이터를 타입으로 분류하며, 원형 데이터와 참조 데이터가 있습니다.
원시 타입은 숫자
문자열
등의 원형 데이터로 다음과 같이 여섯 가지로 분류합니다.
true
false
사자
호랑이
1
30
undefined
null
Symbol()
객체 타입은 배열
객체
등 원시 타입 이외의 모든 데이터입니다.
Array[]
Object{}
Date
원형 데이터가 아닌 다른 데이터를 참조하는 데이터입니다. 다음의 배열은 데이터 1, 2, 3을 참조하는 데이터입니다.
const arr = [1, 2, 3];
다음 연관 배열은 키가 각각의 데이터를 참조합니다.
const obj = {
age: 18,
name: '사자'
}
const arr = [
{id: 10, name: '사자',},
{id: 20, name: '여우',},
{id: 30, name: '곰',},
]
콘솔에 typeof
작성하면 데이터 타입 확인합니다.
// boolean
const bl = false;
console.log(typeof bl); // boolean