[Typescript] Basic Types

eunn·2020년 1월 1일
0

Javascript 기본 자료형

Boolean / boolean

number

string

null / undefined

  • undefined & null are subtypes of all other types.

  • number 에 null 또는 undefined 를 할당할 수 있다.
  • but, 컴파일 옵션에서 --strictNullChecks 사용하면, null 과 undefined 는 void 나 자기 자신들에게만 할당할 수 있다.
  • null 과 undefined 를 할당할 수 있게 하려면, union type 을 이용해야 한다.

symbol (ECMAScript6 에 추가)

  • ECMAScript2015 의 Symbol.

  • primitive 의 값을 담아서 사용.

  • 고유하고 수정불가능한 값으로 만들어준다. (주로 접근을 제어하는 데 쓰는 경우가 많다.)

Array: object 형

그 외 자료형

any

  • 어떤 타입이어도 상관없다.
  • 컴파일 옵션 중 any를 쓰면 오류가 나도록 하는 옵션이 있다. (nolmplicitAny)

void

  • 타입이 없는 상태
  • 'any' 와 반대
  • 주로 함수의 리턴이 없을 때 사용.

never

  • 리턴에 주로 사용
  • 주로 3가지 경우에 사용

enum

tuple: object 형

  • 배열인데 타입이 한 가지가 아닌 경우 사용
profile
사람-컴퓨터와 소통하고 싶은 병아리 개발자입니다🐥

0개의 댓글