[TypeScript] 타입스크립트 기본타입 정리

applejin·2022년 9월 27일
0

TypeScript

목록 보기
1/2
post-thumbnail

1. 변수 타입

let 변수명: string = 'kim'

2. array 타입

let 어레이명: string[] = ['kim', 'park']

3. object 타입

let 오브젝트명: { age : number } = { age : 20 }

4. union 타입

  • 타입 2개 이상 합친 새로운 타입 만들기
let 회원: (number | string | boolean) = 123;

// 숫자 or 문자가 가능한 array/object 타입 지정
let 회원들: (number | string)[] = [1, '2', 3];
let 오브젝트: { a : string | number } = { a : '123' };

5. any 타입

let 이름: any;
  • 타입실드 해제 문법
  • 일반 JS 변수로 만들고 싶을 때 사용

6. unknown 타입

let 이름: unknown;
  • 모든 자료형을 허용
  • 용도는 any와 같으나, any 보다 안전함

7. 함수 타입

  1. 함수로 들어오는 자료 (파라미터)
  2. 함수에서 나가는 자료 (return)
function 내함수(x: number):number {
	return x * 2
}
  • 파라미터가 옵션인 경우
function 내함수(x?: number) {

}
내함수(); // 가능
내함수(2); // 가능

x?: numberx: undefined | number 와 동일하다.

8. void 타입

  • return할 자료가 없는 함수의 타입으로 사용
function 함수(x: number): void {
	// 여기서 return 쓰면 에러남
}

👉🏽 참고

  • 코딩애플 온라인 '빠르게 마스터하는 타입스크립트'
profile
front-end developer

0개의 댓글