자바스크립트는 동적 타핑(Dynamic typing) 즉 자료의 형식을 자유롭게 쓸 수 있다.
자유도가 높으면 좋은 거 같지만 실은 그만큼 에러도 많이 생긴다.
막 파라미터(parameter)에 string(문자열) 대신 객체(object)들어가서 에러가 생기는 경우도 있다.
타입스크립트는 자바스크립트의 업그레이드 버전이라고 생각하면 되는데
자료의 타입을 철저하게 관리하는 정적 타이핑(static typing)을 지원하기 때문에
자바스크립트의 이런 단점을 잘 보완할 수 있다.
또한 남이 만든 변수나 함수가 어떤 타입인지 알려주고
위 특징들 덕에 에러메시지도 자세하고 친절하게 알려준다.
특히 큰 프로젝트에서 타입스크립트가 더 필수적이기 때문에
웬만한 채용공고에서도 타입스크립트의 숙련도를 요한다.
'TypeScript' 카테고리의 다른 글
[TypeScript] 타입스크립트 기본 설치와 환경 세팅 (0) | 2024.10.18 |
---|