본문 바로가기
🎨 Front-end/Typescript

Typescript | 타입스크립트에서 지정할 수 있는 기본적인 타입 종류들

by Jay Anderson 2025. 7. 18.

 

타입 설명 예시
number 숫자 0, 1, -3, 3.14
string 문자열 "hello", 'a'
boolean true / false 값 true, false
null null 값 null
undefined 정의되지 않음 undefined
object 객체 { name: 'hello' }
array 배열 number[] , string[]
tuple 고정된 길이의 배열 [number, string]
any 아무 값이나 가능 any 값
unknown 정체 불명의 값 unknown
union 여러 타입들 중 하나 number | string
custom type 직접 정의한 타입 type User = { id: number, name: string }

 

 

※ 사용 예시

const [count, setCount] = useState<number>(0);
const [text, setText] = useState<string>('hello');
const [flag, setFlag] = useState<boolean>(false);
const [user, setUser] = useState<{ name: string; age: number } | null>(null);
const [items, setItems] = useState<string[]>([]);
const [data, setData] = useState<number | string>('start');
TOP

Designed by AndersonLab