TypeSciprt란?MicoMicroSoft에서 개발하고 관리하는 오픈소스 프로그래밍 언어자바스크립트의 SuperSet으로 최신 ECMA를 발빠르게 지원한다.정적 타입 언어이기에 타입 안정성을 보장한다.참고로 JavaScript는 동적 타입 언어이기에 타입 안정성이
위와 같은 명령어로 타입스크립트로 작성한 코드를 javasciprt로 컴파일링 할 수 있다.매번 타입스크립트 버전명을 같이 적어주는것은 번거로우니 tsc 옵션 설정 파일을 만들자이와 같이 tsconfig.json 파일에 target: es2020을 써주면 tsc 컴파일
타입스크립트에서 함수를 선언할때는 아래와 같은 방식으로 선언한다.기존 자바스크립트 함수 선언 방식에서 매개변수와 반환값에 타입을 추가한다.타입스크립트에서는 함수의 인자를 모두 필수값으로 간주한다. 따라서 함수의 매개변수를 설정하면 undefined나 null이라도 꼭