📘 Type System
🕶 작성자와 사용자의 관점으로 코드 바라보기 Type System 타입 시스템에는 다음과 같은 두 가지의 시스템이 있다. 컴파일러에게 사용하는 타입을 명시적으로 지정 컴파일러가 자동으로 타입을 추론 TypeScript와 JavaScript의 Type System 타입스크립트는 두 가지 시스템 모두 가능한데 기본적으로 타입을 명시적으로 지정할 수 있고 지정하지 않으면 타입스크립트 컴파일러가 자동으로 타입을 추론한다. 타입은 해당 변수가 할 수 있는 일을 결정하는데 자바스크립트는 함수 사용법에 대한 오해를 야기한다. 예를 들어 어떤 함수 안의 매개변수가 number타입이어야 하는데 string을 입력하면 NaN으로 출력이 된다. 즉, 사용자에게 오류가 있다는 것을 알려주지 않는다. // JavaScript ..
TypeScript
2022. 12. 13. 21:19