❓ 기본 타입 간단한 예제
1. string: 문자열
let name: string = "짱구";
2. number: 숫자
let age: number = 5;
3. boolean: true, false
let isHappy: boolean = true;
4. number[ ], Array<number>: 숫자로 이루어진 배열
let scores: number[] = [90, 80, 85];
5. string[ ], Array<string>: 문자열로 이루어진 배열
let favoriteToys: string[] = ["액션가면", "건담 로봇", "공룡인형"];
6. Tuple(튜플): 인덱스별로 타입이 다를 때
let profile: [string, number] = ["짱구", 5];
7. void: 함수에서 아무것도 반환하지 않을 때 주로 사용
function greet(): void {
console.log(`안녕하세요, ${name}님!`);
}
8. never: 항상 에러를 반환하거나, 무한루프일 때 사용
function throwError(message: string): never {
throw new Error(message);
}
9. enum: 열거형으로 이름이 있는 상수들의 집합을 정의할 때 사용
enum Gender {
Male = "남자",
Female = "여자"
}
let gender: Gender = Gender.Male;
10. null, undefined
let favoriteColor: string | null = null;
let favoriteFood: string | undefined;
'TypeScript' 카테고리의 다른 글
Vite + TypeScript 프로젝트 Alias 설정 오류 해결하기 (0) | 2024.11.07 |
---|---|
[TS] 타입스크립트 쓰는 이유? (0) | 2024.09.09 |