MS에서 개발하고 관리하는 오픈소스 프로그래밍 언어다.자바스크립트 기반으로 변수 데이터 타입을 지정하여 예측 가능한 코딩이 가능하게 만든다.TS 파일(.ts)는 브라우저에서 동작하지 않으므로 TS 컴파일러(tsc)를 이용해 자바스크립트 파일로 변환해야 한다.참조: 타입
참조: TypeScript와 함께 Node.js + Express 환경 세팅(feat. npm, yarn)참조: B급코딩 - Typescript로 Node+Express API 서버 개발환경 세팅www.typescriptlang.orgJS에서 prototype으로 흉내
변수의 타입이란 자료형을 뜻한다.정적타입 언어(Statically typed language)는 컴파일 시 변수의 타입이 결정되는 언어.즉, 프로그래머가 변수에 들어갈 값의 형태에 따라 직접 변수의 타입을 명시해줘야 한다.컴파일 시에 자료형에 맞지 않는 값이 들어있으면