하루 하나씩 작성하는 TIL #46

1. TypeScript란?
TypeScript는 Microsoft에서 개발한 오픈 소스 프로그래밍 언어로, js의 단점을 보완하기 위해 등장했다. (알 수 없는 에러, 실행 시간에 결정되는 변수 타입, 약한 타입 체크 등)
이를 보완하기 위해
실행 시간에 결정되는 변수 타입 → 이제는 컴파일 시간에 변수의 타입을 체크
약한 타입 체크 → VS Code에 코드를 입력하는 순간 에러 메시지 발생
너무나도 물렁물렁한 객체 → VS Code에 코드를 입력하는 순간 에러 메시지 발생
외부 모듈의 타입 정보 제공
등의 기능을 가지고 있다.
TS를 통해 할 수 있는 것
JavaScript → TypeScript로 옮겨가는 흐름에 적응
향상되는 생산성
높아지는 안전성
등이 있다.
node.js가 깔려있다는 전제하에.
npm i typescript -g
명령어를 입력하여 실행할 수 있다.