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

  • 맑음함양군10.8℃
  • 맑음김해시9.9℃
  • 눈북춘천2.7℃
  • 구름조금장흥10.1℃
  • 구름조금구미8.9℃
  • 구름조금북강릉11.2℃
  • 구름조금태백5.3℃
  • 맑음경주시10.4℃
  • 구름조금영광군10.6℃
  • 맑음통영10.0℃
  • 흐림동두천3.2℃
  • 구름많음세종8.4℃
  • 맑음부산10.7℃
  • 맑음창원8.4℃
  • 구름많음충주5.3℃
  • 흐림파주2.5℃
  • 맑음거제8.4℃
  • 맑음안동8.1℃
  • 구름많음백령도10.6℃
  • 구름많음정선군6.4℃
  • 흐림원주3.7℃
  • 구름조금임실7.3℃
  • 구름조금거창9.8℃
  • 맑음상주9.0℃
  • 구름조금영주5.6℃
  • 구름많음대전9.5℃
  • 흐림영월5.5℃
  • 맑음제주15.3℃
  • 맑음의성9.6℃
  • 맑음고창10.8℃
  • 맑음고흥10.6℃
  • 맑음남해8.0℃
  • 구름많음이천3.9℃
  • 흐림청주8.0℃
  • 맑음광주11.0℃
  • 구름많음목포10.3℃
  • 구름많음홍성9.9℃
  • 흐림인제4.5℃
  • 구름조금보은7.3℃
  • 구름많음순창군8.6℃
  • 구름조금남원8.7℃
  • 맑음여수9.6℃
  • 구름많음홍천4.3℃
  • 맑음대구9.7℃
  • 구름많음속초9.3℃
  • 구름많음대관령2.6℃
  • 맑음합천9.5℃
  • 구름조금고산13.4℃
  • 흐림강화4.0℃
  • 흐림제천4.3℃
  • 구름많음인천6.3℃
  • 맑음추풍령9.1℃
  • 맑음보성군10.5℃
  • 맑음북부산10.3℃
  • 맑음의령군8.0℃
  • 맑음순천10.5℃
  • 맑음영덕9.6℃
  • 맑음금산10.6℃
  • 구름많음강진군10.4℃
  • 구름조금울릉도10.3℃
  • 맑음성산13.3℃
  • 흐림수원6.6℃
  • 흐림철원2.9℃
  • 구름조금강릉9.8℃
  • 맑음북창원9.6℃
  • 구름조금동해11.1℃
  • 흐림서울3.8℃
  • 구름많음서산8.1℃
  • 구름많음진도군9.5℃
  • 구름많음완도10.3℃
  • 흐림춘천3.0℃
  • 구름많음군산10.1℃
  • 구름많음전주10.4℃
  • 구름조금문경8.4℃
  • 맑음청송군7.6℃
  • 구름많음정읍10.2℃
  • 맑음서귀포14.5℃
  • 구름많음해남11.2℃
  • 구름많음보령9.5℃
  • 맑음밀양8.8℃
  • 구름많음양평3.2℃
  • 맑음울진11.9℃
  • 맑음영천9.0℃
  • 구름많음장수7.6℃
  • 맑음양산시10.2℃
  • 맑음울산11.1℃
  • 흐림천안6.7℃
  • 구름많음부안11.3℃
  • 맑음산청7.7℃
  • 맑음포항10.1℃
  • 구름많음부여9.2℃
  • 맑음진주9.0℃
  • 구름조금고창군10.8℃
  • 맑음광양시10.6℃
  • 구름많음흑산도12.4℃
  • 맑음봉화5.7℃
  • 흐림서청주7.0℃
  • 2025.12.06 (토)

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

박기림 / 기사승인 : 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