마이크로소프트에서 개발한 자바스크립트의 상위 언어.
웹 클라이언트와 서버 프로그램 개발에 모두 사용되는 오픈 소스 프로그래밍 언어.
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