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