[TS] Type Script
JavaScript & TypeScript

[TS] Type Script

반응형

타입스크립트는 2012년도에 마이크로소프트 회사에서 만든 언어 입니다.

자바스크립트는 어떠한 변수에 타입을 지정해주지 않아도 되지만, 타입스크립트에서는 어떠한 타입이 들어가야 하는지 정적으로 설정해 주어야 합니다. (자바스크립트는 Dynamically typed, 타입스크립트는 Statically typed)

 

자바스크립트를 사용하다가 타입스크립트를 사용한다면 타입이라는 부분에 불편한 언어라고 생각 할 수 있지만,

자바스크립트는 가독성이 떨어집니다.(어떤 변수와 함수를 쓰는지 유추하기 어려움)

그리고 사용자가 사용하면서 에러가 발생하여 죽는 경우가 빈번해지는데, 타입스크립트는 코딩을 하면서 실시간으로 에러를 확인 할 수 가 있습니다.

뿐만 아니라 강력한 객체지향 프로그래밍(OOP)을 할 수 가 있습니다.

 

 
 
 
타입스크립트는 자주 업데이트 되는 언어로써 "Handbook - what's New" 탭에서 확인이 가능합니다.
커뮤니티 탭에서도 해당하는 커뮤니티를 소개하고 있어서 다양한 정보를 얻을 수 있습니다.
 
TypeScript 공식사이트 - https://www.typescriptlang.org

 

ts-node는 타입스크립트 코드를 자바스크립트 코드로 변환하지 않고 Node.js에서 바로 실행시켜줄 수 있도록 하는 컴파일러툴

npm install -g ts-node

 

타입스크립트 명령어

  • tsc -h (타입스크립트 옵션 확인 가능)
  • tsc "파일이름" -w (자동 실시간 컴파일)
반응형

'JavaScript & TypeScript' 카테고리의 다른 글

[TS] OOP  (0) 2022.03.14
[TS] Type  (0) 2022.03.07
[node.js] TDD / Jest(관련링크)  (0) 2022.03.05
[Node.js] TDD를 위한 Dependency Injection  (0) 2022.02.21
[Node.js] Sequelize ondelete  (0) 2022.02.15