타입스크립트는 자바스크립트에 타입을 부여한 언어입니다. 타입스크립트는 자바스크립트와 달리 브라우저에서 실행하려면 파일을 한번 변환해주어야 한다. 이 변환 과정을 컴파일(complile) 이라고 부른다.자바스크립트는 동적 타입의 인터프리터 언어로 런타임에서 오류를 발견할
엄격한 타입 검사 옵션을 활성화한다. 이것을 false로 해놓으면 TypeScript를 사용하는 의미가 퇴색된다. 그러므로 true로 한다.타입스크립트 소스코드가 컴파일되어 만들어진 ES5 자바스크립트는 코드는 웹 브라우저와 Node 양쪽에서 모두 동작해야한다. 그런데
number, string, boolean, null, undefined, object, array, enum의 타입이 있다.자바스크립트와 타입스크립트에는 int, float, double 같은 형이 없고 다 number 형을 쓴다.그리고 char형도 없다 한글자를 표
undefined와 null 타입은 다른 타입과 함께 유니온 타입으로 정의할 때 많이 사용 된다아무 값도 반환하지 않고 종료되는 함수의 반환 타입은 void 타입으로 정의할 수 있다여러 타입의 교집합과 합집합을 교차 타입과 유니온 타입으로 표현 가능하다. 교차타입은 &
자바에서 인터페이스는 클래스를 구현하기 전에 필요한 메서드를 정의하는 용도로 쓰이지만, 타입스크립트에서는 좀 더 다양한 것들을 정의하는 데 사용된다.인터페이스로 타입을 정의할 때는 interface 키워드를 사용한다.Person 인터페이스를 정의하고 객체 내부에 존재하
타입스크립트에서 제공하는 기본 유틸리티타입
{searchQuery && (...)}. 괄호 안의 코드 블록이 searchQuery진실인 경우에만 렌더링