타입스크립트?

한결·2022년 1월 18일
0

Study

목록 보기
2/13

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


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

0개의 댓글