CWN(CHANGE WITH NEWS) - 폭발적인 상승세 얻는 타입스크립트, 나도 학습해야 할까?

  • 흐림홍천18.9℃
  • 구름많음창원23.9℃
  • 흐림영광군23.7℃
  • 구름많음고산26.3℃
  • 흐림거창20.3℃
  • 흐림진주21.6℃
  • 흐림보은19.2℃
  • 흐림포항21.9℃
  • 흐림파주17.6℃
  • 흐림정선군17.3℃
  • 흐림울릉도19.7℃
  • 흐림전주23.4℃
  • 구름많음제주27.0℃
  • 흐림속초18.3℃
  • 흐림의성21.3℃
  • 흐림영천20.4℃
  • 흐림금산20.7℃
  • 흐림김해시22.7℃
  • 흐림양산시23.6℃
  • 흐림의령군21.2℃
  • 구름많음거제23.3℃
  • 흐림태백13.7℃
  • 구름많음통영23.2℃
  • 흐림해남24.0℃
  • 흐림울산21.2℃
  • 흐림광주23.6℃
  • 흐림추풍령18.9℃
  • 흐림대전20.6℃
  • 흐림보성군22.4℃
  • 흐림동두천17.7℃
  • 구름많음부산23.3℃
  • 흐림임실21.0℃
  • 흐림고창군23.7℃
  • 흐림보령19.4℃
  • 흐림남해22.5℃
  • 흐림울진18.4℃
  • 흐림강진군23.9℃
  • 흐림인제17.0℃
  • 흐림양평18.9℃
  • 흐림함양군21.0℃
  • 흐림장수20.5℃
  • 흐림세종19.8℃
  • 흐림이천18.0℃
  • 흐림강화18.2℃
  • 비청주19.5℃
  • 비북춘천18.4℃
  • 흐림봉화14.8℃
  • 흐림완도23.2℃
  • 구름많음성산27.2℃
  • 흐림목포24.0℃
  • 흐림순천21.0℃
  • 흐림광양시22.8℃
  • 흐림남원22.1℃
  • 흐림원주19.1℃
  • 흐림영덕19.2℃
  • 흐림부여19.5℃
  • 흐림동해18.7℃
  • 비서울18.7℃
  • 비인천19.1℃
  • 흐림서산18.7℃
  • 흐림고창23.9℃
  • 비북강릉18.1℃
  • 흐림대관령13.4℃
  • 흐림서청주18.3℃
  • 흐림상주19.9℃
  • 흐림흑산도23.0℃
  • 흐림순창군22.1℃
  • 흐림문경18.4℃
  • 비홍성18.8℃
  • 흐림북부산23.2℃
  • 구름많음서귀포27.3℃
  • 흐림춘천18.2℃
  • 흐림제천17.3℃
  • 흐림고흥23.7℃
  • 흐림밀양23.6℃
  • 흐림장흥23.2℃
  • 흐림철원17.7℃
  • 흐림군산20.7℃
  • 비수원18.9℃
  • 흐림충주17.6℃
  • 흐림경주시21.3℃
  • 흐림청송군19.0℃
  • 흐림안동20.3℃
  • 흐림정읍24.2℃
  • 흐림산청21.3℃
  • 흐림합천21.8℃
  • 흐림북창원24.4℃
  • 흐림구미21.5℃
  • 흐림영주16.9℃
  • 흐림부안23.4℃
  • 흐림영월17.8℃
  • 흐림여수23.9℃
  • 흐림천안18.3℃
  • 비백령도17.0℃
  • 구름많음진도군24.2℃
  • 흐림대구21.5℃
  • 흐림강릉19.9℃
  • 2025.09.19 (금)

폭발적인 상승세 얻는 타입스크립트, 나도 학습해야 할까?

박기림 / 기사승인 : 2021-01-10 21:53:30
  • -
  • +
  • 인쇄

타입스크립트(Typescript)는 어떤 언어인가?
타입스크립트는 마이크로소프트에서 만든 자바스크립트의 상위 언어이다. 자바스크립트를 기반으로 한 언어이기 때문에, 컴파일의 결과물로는 자바스크립트 파일인 .js 파일을 출력한다.

타입스크립트는 이름에서도 직관적으로 느껴지듯 자바스크립트에 '타입'을 더한 언어라는 뜻이다. 그렇다면, 자바스크립트의 어떤 부분을 보완한 것일까?

자바스크립트는 문법이 간단하고 코딩 방법이 비교적 유연하기 때문에 초기 진입장벽이 낮은 언어로 꼽힌다. C, C , 자바와 같은 기존 언어들에 비해 자유롭다는 점이 매력적인 언어다. 하지만, 그 자유로움 탓에 사용자가 어려움을 겪기도 한다. 그 어려움이 바로 '타입'에 관한 것이다.

자바스크립트는 동적 타입이다. 그 때문에 많은 오류를 초래할 수 있는데, 타입스크립트는 이러한 부분들을 지원해준다.

예를 들어, int형의 변수 a=3과 char형의 변수 b='5'를 정의한다고 하자. 개발자는 타입이 다른 두 변수 간의 연산을 막고 싶지만, 자바스크립트에서는 뜻대로 이루어지지 않을 수 있다. 애초에 타입을 선언할 수 없기 때문이다.

타입스크립트에서는 타입을 명시할 수 있는 덕에, 개발자가 변수나 함수를 의도한 대로 사용할 수 있다.

타입스크립트를 사용해야 하는 이유
이미 많은 개발자는 타입스크립트를 사용 중이다. Stack Overflow의 조사 결과에 따르면, 타입스크립트는 2020년 '개발자들에게 가장 많이 사랑받은 언어'에서 무려 2위를 차지했다.

또한, 이미 많은 대규모 프로젝트에서도 타입스크립트를 사용하기 시작했다고 한다. 따라서 자바스크립트를 사용하는 개발자라면 타입스크립트를 사용하지 않을 이유가 없다.

타입스크립트를 통해, 더 풍부하고 편리한 개발 경험을 얻어볼 수 있을 것이라 기대된다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue