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

  • 구름많음진도군-3.0℃
  • 눈목포-3.9℃
  • 흐림임실-7.7℃
  • 맑음이천-10.1℃
  • 흐림고창-4.6℃
  • 맑음북부산-4.9℃
  • 맑음통영-4.1℃
  • 흐림부안-4.2℃
  • 맑음북강릉-7.4℃
  • 맑음울진-6.7℃
  • 맑음김해시-5.0℃
  • 맑음양평-9.8℃
  • 구름많음서귀포0.9℃
  • 흐림고창군-6.5℃
  • 구름많음서산-6.8℃
  • 맑음정선군-11.1℃
  • 맑음거제-3.7℃
  • 맑음원주-9.7℃
  • 맑음남해-4.1℃
  • 맑음의령군-7.1℃
  • 흐림정읍-7.0℃
  • 맑음함양군-7.0℃
  • 흐림고산0.7℃
  • 맑음서울-11.4℃
  • 흐림천안-8.2℃
  • 눈흑산도-1.2℃
  • 맑음포항-5.5℃
  • 흐림해남-3.8℃
  • 구름많음완도-3.6℃
  • 맑음속초-6.7℃
  • 흐림태백-13.2℃
  • 맑음부산-4.2℃
  • 맑음장흥-4.9℃
  • 맑음북창원-4.2℃
  • 맑음봉화-10.6℃
  • 구름많음전주-7.9℃
  • 맑음구미-7.1℃
  • 맑음파주-12.6℃
  • 맑음수원-10.6℃
  • 맑음문경-8.9℃
  • 맑음추풍령-9.2℃
  • 맑음광양시-6.0℃
  • 맑음인천-11.2℃
  • 맑음합천-4.7℃
  • 흐림남원-8.0℃
  • 맑음강화-11.2℃
  • 맑음영덕-7.0℃
  • 흐림영광군-4.6℃
  • 맑음동해-6.3℃
  • 맑음진주-6.5℃
  • 눈광주-5.6℃
  • 흐림순창군-6.8℃
  • 맑음대구-5.9℃
  • 맑음금산-7.9℃
  • 맑음거창-8.4℃
  • 맑음춘천-10.9℃
  • 맑음세종-8.1℃
  • 맑음강릉-7.1℃
  • 구름많음군산-6.0℃
  • 흐림순천-7.0℃
  • 맑음울산-5.7℃
  • 맑음산청-6.9℃
  • 맑음영월-10.3℃
  • 맑음상주-8.2℃
  • 눈홍성-7.5℃
  • 맑음대전-8.2℃
  • 맑음안동-9.4℃
  • 맑음양산시-3.5℃
  • 맑음영천-7.2℃
  • 맑음인제-11.0℃
  • 눈울릉도-4.3℃
  • 맑음경주시-6.3℃
  • 맑음밀양-5.3℃
  • 맑음영주-9.3℃
  • 흐림보령-6.3℃
  • 눈제주1.1℃
  • 맑음청송군-9.9℃
  • 눈백령도-6.6℃
  • 맑음고흥-5.0℃
  • 맑음의성-7.6℃
  • 눈청주-7.5℃
  • 맑음보은-8.2℃
  • 흐림성산-1.1℃
  • 흐림부여-6.1℃
  • 맑음동두천-12.7℃
  • 맑음보성군-4.4℃
  • 맑음제천-10.2℃
  • 흐림철원-13.5℃
  • 맑음북춘천-11.8℃
  • 흐림서청주-7.8℃
  • 맑음강진군-4.3℃
  • 맑음충주-9.4℃
  • 맑음여수-5.3℃
  • 흐림장수-9.6℃
  • 맑음홍천-10.1℃
  • 맑음대관령-15.2℃
  • 맑음창원-4.5℃
  • 2026.01.21 (수)

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

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