1-1 타입스크립란 무엇인가?
세 종류의 자바스크립트
타입스크립는 누가 만들었나?
- C# 언어를 창시한 아네르스 하일스베르가 핵심 개발자로 참여하고 있으며 구글의 Angular.js 팀이 앵귤러 버전 2를 만들면서 타입스크립트를 채택한 이후부터 널리 알려졌다.
자바스크립트에 타입 기능이 있으면 좋은 이유
- A라는 개발자가 다음과 같은 코드를 만들었다고 가정
function makePerson(name, age) {}
- B라는 개발자가 이 코드를 이용, 오류가 발생했으면 원인이 무엇인지 찾기가 어렵다
makePerson(32, "Jack")
But
- 처음부터 타입 기능을 이용해 구현했다면 이러한 문제는 발생하지 않는다
function makePerson(name: string, age: number){}