개발/TypeScript

타입스크립트이란 무엇인가.

pizzaYami 2023. 8. 14.

타입스크립트의 중요성

 

웹 개발자 채용공고를 보면 타입스크립트가 항상 보인다.

그만큼 중요하다는 것을 간접적으로 알 수 있다.

 

아래는 가장 인기있는 언어를 보여준다.

TypeScript는 7위로 인기가 없어보이지만 비교적 최근에 나온언어이고 점차 사용자들이 늘어난다는 점에서 

타입스크립트의 사용 빈도는 증가하는 추세이고 개발자들이 선호하는 언어라는 것을 알 수 있다.

 

 

 

타입스크립트를 왜 쓰는가

타입스크립트는 자바스크립트의 대용이라고 생각할 수 있다.

자바스크립트의 타입부분을 업그레이드한 것이 타입스크립트이다.

더보기

타입이란?
- 기본형 타입(단일 타입)으로는 7가지(string, number, boolean, null, undefined, symbol, bigint)와 유니온 타입(다중 타입, =교집합)과 인터섹션 타입(다중 타입, =합집합), 옵셔널 타입 등과 같은 타입을 변수, 파라미터, 함수에 부여한 것을 의미합니다.

 

→ 정적 타입 언어이다. 

자바스크립트는 어떤 타입을 반환하는지 명시하지 않는 동적 타입이다. 예를들어 4 - '1' 이렇게 숫자와 문자를 연산해도 제지가 없고 알아서 타입을 바꾸어 준다. 하지만 타입스크립트는 이것을 에러로 보고 알려준다. 

 

→ 자동 완성: 개발도구 (IDE)에게 개발자가 의도한 변수나 함수 등의 목적을 더욱 명확하게 전달 가능하고 전달된 정보를 기반으로 코드 자동 완성이 가능하다. 이를 통해 생상성 향상 효과를 얻을 수 있다.

 

별거아닌 기능같지만 몇천줄의 코드를 수정할 때는 매우 매우 매우 유용하다. 

'개발 > TypeScript' 카테고리의 다른 글

타입스크립트 제네릭(Generic) 타입  (1) 2023.10.06
간단한 typescript 사용법  (0) 2023.08.15
타입스크립트 설치법  (0) 2023.08.14

댓글