donaricano-btn

타입스크립트유니언 타입 - Union type


1. 정의

- 타입스크립트 1.4에서 추가 된 기능

- 2개 이상으로 입력된 타입에 대해 하나의 타입으로 정의

- 둘 중 하나의 타입만 유효하면 할당이 이루어 진다


2. 문법

- 타입 | 타입 | 타입....


3. 사용


- number 1

- boolean true

1) 함수의 매개변수로 값을 제약할 때 사용

 

- 위와 같이 함수에 string 형식을 삽입하면 컴파일 타입에서 에러가 발생한다



블로그 이미지

리딩리드

,
donaricano-btn

 타입스크립트 - 배열선언


1. 정의

- 타입스크립트에서 배열을 선언 할 수 있다


2. 방법

1) 선언과 할당을 동시


2) 선언과 할당 분리

 

3) 제네릭 사용

 

블로그 이미지

리딩리드

,
donaricano-btn

타입스크립트의 클래스 typescript classes


1. 정의

- 인스턴스화(물체화) 시키기 위한 값들(함수, 변수..)등의 모음이다

- 자바와 매우 흡사하다


2. 클래스의 특징

- 수식자 (public, private, protected..)  이 존재하며 변수나 함수를 선언한다

- 함수가 선언된다면 꼭 내용이 있어야 한다

- constructor를 선언 할 수 있다

1) 예제


블로그 이미지

리딩리드

,
donaricano-btn

타입스크립트의 인터페이스 - typescript interface


1. 정의

- 함수나 오브젝트가 구조적으로 어떤 구조를 가져야 하는지에 대한 약속이다

- 자바의 인터페이스와 흡사하다


2. 인터페이스(interface)

1) 오브젝트 구조


- ? : 선택적으로 오브젝트를 만들 때 넣을 수도 있고 안넣을 수도 있다

- ? 을 제외한 모든 부분은 만들어 져야 한다

2) 함수 구조

 

- 함수의 파라미터 명은 변경이 가능하지만 타입은 불가능 하다

블로그 이미지

리딩리드

,