본문 바로가기
javascript+node.js

12/19 typescript 1

by 마루청 2023. 12. 19.
728x90

내일배움캠프 오늘 학습 내용

 

  • typescript 강의 시작 : typescript 설치, JS와 다른 점, 컴파일러 등

 

 

TypeScript

 

javascript의 동적인 코드는 실행 중 많은 문제를 일으키고, 그 원인을 찾기가 힘들기 때문에 이를 기반으로 정적 타입 문법을 추가한 것이 바로 typescript이다. 변수를 컴파일 시간에 확정하고, 컴파일을 통해 실행 전 문제를 미리 파악하고 수정할 수 있다. 변수의 타입을 설정하거나 class의 접근을 제한하는 등 기존 정적 타입의 프로그래밍에서 할 수 있었던 일을 js문법으로 할 수 있게 된다. typescript의 컴파일러인 tsc는 typescript의 코드를 javascript로 변환해주며 다른 컴파일러처럼 코드 해석과 코드 최적화 역시 해준다. 또, typescript에서 .d.ts 파일로 javascript에 있는 라이브러리를 typescript에서도 사용할 수 있어 사용 확장도 간편하다. 이 typescript를 이용해 나중에 nestjs와 typeorm까지 사용하여 새로운 방법의 서버를 제작해보는 것이 최종 목표이다. 

728x90

'javascript+node.js' 카테고리의 다른 글

12/22 nest.js & 알고리즘  (0) 2023.12.22
12/21 typescript 2  (0) 2023.12.21
12/18 백오피스 프로젝트 4  (1) 2023.12.18
12/15 백오피스 프로젝트 3  (1) 2023.12.15
12/14 백오피스 프로젝트 2  (0) 2023.12.14

댓글