타입스크립트 공식 문서: https://www.typescriptlang.org/download 1. NPM과 Node.js 설치 Node.js를 설치하면 NPM도 자동으로 설치된다. 여기에서 Node.js 다운받기 Node.js 설치(버전) 확인 node -v NPM 설치(버전) 확인 npm -v 2. 프롬프트 창에서 Type...
타입스트립트에 대한 간략한 개요.
타입스크립트 기본 타입
TypeScript interfaces
Typescript Functions
Typescript Literal Types
TypeScript에서는 단일 타입들을 결합하여 사용할 수 있다.수직선( | )을 사용하여 union type을 나타내면 여러
클래스가 가질 수 있는 멤버는 property, method, constructor이다. 클래스 내부에서 이 멤버들은 "this."를 통해 접근할 수 있다.
Enum은 JavaScript에서 타입 확장이 되지 않았다. Enum을 사용하면 이름을 가진 상수 집합을 만들 수 있고 TypeScript는 numeric enum과 string-based enum을 제공한다.enum 키워드를 사용하여 enum을 생성할 수 있다. en
generic은 재사용 가능한 요소들을 생성하기 위한 도구이다. 한 가지 타입보다는 여러 가지 타입으로 사용가능하게 만들어 다양하게 쓸 수 있다.generi
declare 키워드는 컴파일러에게 해당 변수나 함수가 이미 존재한다는 것을 알리는 역할을 한다.
a가 null도 아니고 undefined도 아니면 a그 외의 경우는 b||는 첫 번째 truthy 값 반환
Partial 모든 속성들을 optional하게 변경한다. Required 모든 속성들을 required 속성으로 만들어준다. Partial과 반대 ReadOnly 모든 속성들을 읽기 전용(readOnly)으로 설정한 타입을 구성한다. 즉 모든 속성들의 값을 변경할 수 없고 참조만 할 수 있도록 만든다. NonNullable 주어진 타입 T에서 nu...
!!는 다른 타입의 데이터를 boolean 타입으로 명시적으로 형 변환(Type Conversion) 하기 위해 사용한다. false로 변환 "" false NaN undefined null 0 true로 변환 그 외 나머지