타입스크립트는 차세대의 웹, 앱, 모바일 앱, NodeJS 프로젝트, IoT 기기를 뒷받침할 언어흔히 발생하는 실수를 방지하고, 자신과 미래의 개발자들에게 문서화를 제공, 리팩터링을 쉽게, 단위 테스트의 숫자를 반으로 줄임으로 더 안전한 프로그램을 구현할 수 있도록 보
값과 이 값으로 할 수 있는 일의 집합예를 들어, 어떤 값이 True라면 이 값을 가지고 어떤 일을 할 수 있고 어떤 일을 할 수 없는지도 알 수 있다.이제 본격적으로 타입스크립트에서 이용할 수 있는 타입을 살펴보고, 각 타입의 역할을 살펴볼 것기존에 존재하지 않던 n
이번에 살펴볼 내용은 타입스크립트에서 가장 중요한 '함수'이다타입스크립트에서 함수를 선언하고 실행하는 다양한 방법시그니처 오버로딩다형적 함수다형적 타입 별칭자바스크립트에서 함수란 객체를 다루듯 함수를 변수에 할당하거나, 함수를 다른 함수로 전달하거나, 함수에서 함수를
클래스는 코드를 조직하고 이해할 수 있는 방법을 제공할 뿐 아니라 캡슐화의 주요 단위이기도 함타입스크립트 클래스의 기능 대부분은 C가시성 한정자, 프로퍼티 초기자 (property initializer), 다형성, 데코레이터 인터페이스 등을 지원함타입스크립트 클래스를
타입스크립트의 타입 시스템은 표현력 좋고, 쉽게 사용가능하고, 타입 제한과 관계 선언을 쉽고 간결하게, 타입을 명시하지 않아도 대부분 자동으로 추론프로토타입, this 동적 연결, 함수 오버로딩, 항상 바뀌는 객체 등을 제대로 사용하려면 풍부한 타입 시스템과 다양한 타
타입스크립트는 런타임에 발생할 수 있는 예외를 컴파일 타임에도 잡을 수 있도록 최선을 다함 일반적인 패턴 네가지 null 반환 예외 던지기 예외 반환 Option 타입 - null 반환 사용자의 생일을 입력 받아 Date 객체로 파싱하는 프로그램을 구현해보자 단순