Typescript - 기본 타입

Jaemin Jung·2021년 12월 5일
0

Typescript

목록 보기
3/13
post-thumbnail

type

타입스크립트에 사용되는 기본 타입들은 다음과 같다.

  • Boolean
  • Number
  • String
  • Object
  • Array
  • Tuple
  • Enum
  • Any
  • Void
  • Null
  • Undefined
  • Never

타입 정의를 할때 :를 이용하여 자바스크립트 코드에 타입을 정의한다.
이러한 방식을 타입 표기(Type Annotation)라고 한다.

String

타입이 문자열인 경우 다음과 같이 선언

let str: string = 'hello world'

Number

타입이 숫자이면 다음과 같이 선언

let num: number = 10;

Boolean

타입이 진위 값인 경우에는 다음과 같이 선언

let isLoggedIn: boolean = false;

Array

타입이 배열인 경우 간단하게 아래와 같이 선언
이는 배열 전체의 인덱스 타입 지정

let arr: number[] = [1,2,3];

or

let arr: Array<number> = [1,2,3];

Object

타입이 객체인 경우 아래와 같이 선언
어떤 키에는 어떤 타입의 값을 넣겠다식

let person: { name: string, age: number} = {
    name: 'Thor',
    age: 1000
}

Tuple

튜플은 배열의 길이가 고정되고 각 요소의 타입이 지정되어 있는 배열 형식을 의미

let address: [string, number] = ['gangnam', 12];

만약 지정한 타입 이외의 다른 타입일 경우 에러가 발생한다.

profile
내가 보려고 쓰는 블로그

0개의 댓글