
자바스크립트의 타입부분을 업그레이드해서 사용하고 싶을 때 설치해서 쓰는 자바스크립트 대용품이다...

타입 스크립트에서는 number, string 등만 유효한 타입이 되는 것이 아니다.일반 글자나 숫자 등도 타입이 될 수 있다.이렇게 특정 글자나 숫자만 가질 수 있게 제한을 두는 타입을 literal type 이라고 부른다. 더 엄격한 쉴드 일지도? 물론 union

편리하게 Narrowing 하기 union 타입 처리 복잡한 object 자료들 처리 class로 생성된 object 자료들 처리 null, undefined 처리 개발을 하다보면 조건문으로 null과 undefined 값이 들어오면 어떻게 해주세요 라는 식으로 대처할 일이 빈번하다. && 연산자로 if문을 생략할 수 있다? 내가 아는 && 연산자...

자바스크립트에는 없는 public, private, static, protected 키워드를 사용가능하다.학교 자바시간에 배운적이 있어서 그런지 어렴풋이 기억이 나는 것 같기도..?class 안에서 public 키워드를 사용 가능하다.원하는 속성 왼쪽에 붙여주면 pub

모든 자바스크립트는 타입스크립트이지만, 모든 타입스크립트가 자바스크립트는 아니다!

타입스크립트를 설치하면, 다음 두 가지를 실행할 수 있다.타입스크립트 컴파일러(tsc)단독으로 실행할 수 있는 타입스크립트 서버(tsserver)보통은 타입스크립트 컴파일러를 실행하는 것이 주된 목적이지만, 타입스크립트 서버 또한 언어 서비스를 제공한다.

자바스크립트(그리고 타입스크립트)에서는 함수 문장(statement)과 함수 표현(expression)을 다르게 인식한다. 타입스크립트에서는 함수 표현식을 사용하는 것이 좋다.

타입스크립트의 많은 타입 구문은 사실 불필요하다.타입 추론이 된다면 명시적 타입 구문은 필요하지 않다.

효과적으로 타입을 설계하려면, 유효한 상태만 표현할 수 있는 타입을 만들어 내는 것이 가장 중요하다.

any의 장점은 살리면서 단점을 줄이는 방법들을 공부하자!

타입스크립트에서 의존성이 어떻게 동작하는지 등 의존성에 대한 개념을 잡자.

타입스크립트의 원칙 : 런타임 기능이 아닌 타입 기능만 발전시킨다.

기존 자바스크립트 코드를 타입스크립트 코드로 마이그레이션 할 때 Tip