JavaScript 장점을 살리고, 단점을 보완하기 위해서 사용합니다.
ex) 단순 예시
function add(num1, num2) {
return num1 + num2
}
add("2", 3)
개발자가 원하는 값은 5였으나, "23"을 출력해버리는 문제를 볼 수 있다.
위의 문제를 TypeScript를 통해 해결할 수 있습니다.
시작 방법 (공식 문서, https://www.typescriptlang.org/)
npm install -g typescript
타입스크립트는 프로그래밍 언어지만 자바스크립트로 컴파일하는 컴파일러가 있기 때문에 작동하는 프로그래밍 언어입니다.
(컴파일러를 설치해 tsc 커맨드를 실행할 수 있습니다.)
우선 타입스크립트를 사용하면 타입을 이용해 작동 방식에 대해 명시적이어야합니다. 따라서 예상하지 못한 많은 에러를 피할 수 있습니다.