마이크로소프트에서 개발한 자바스크립트의 상위 언어.
웹 클라이언트와 서버 프로그램 개발에 모두 사용되는 오픈 소스 프로그래밍 언어.
Stack Overflow에서 개발자가 가장 좋아하고 관심갖는 프로그래밍 언어 2위에 오른 언어로
특징에는 컴파일 언어, 정적 타입 언어, 자바스크립트 슈퍼셋, 객체 지향 프로그래밍 지원이 있고,
npm install -g typescript
npm install -g ts-node
를 node.js가 설치된 VSCode에서 설치하고,
우리가 사용했던 index.js파일을 -> index.ts파일로 변환시킬 수 있다.
자바스크립트와는 다르게 type을 지정하기 때문에 변수에 들어갈 수 있는 메소드들을 손쉽게 선택할 수 있다.
const a:number = 3;
const b:string = '5';
console.log(a*b)
타입이 다르기때문에 컴파일이 불가능
타입스크립트로는 프론트엔드와 백엔드를 모두 구현 가능하기때문에 서로 소통하기도, 혼자 모두 개발하기에도 손쉬운 언어인듯 하다
출처 : https://post.naver.com/viewer/postView.naver?volumeNo=31841463&memberNo=36733075