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

  • 맑음홍천-9.6℃
  • 맑음남원-7.6℃
  • 맑음양산시-3.2℃
  • 맑음안동-8.7℃
  • 맑음수원-9.7℃
  • 맑음충주-9.0℃
  • 맑음고흥-4.9℃
  • 맑음울진-5.8℃
  • 맑음상주-8.2℃
  • 맑음서울-10.8℃
  • 맑음강릉-6.6℃
  • 맑음대전-7.9℃
  • 구름많음순창군-6.7℃
  • 눈백령도-6.2℃
  • 맑음포항-4.9℃
  • 맑음경주시-5.5℃
  • 맑음부산-3.7℃
  • 맑음이천-9.2℃
  • 맑음철원-14.6℃
  • 맑음여수-5.2℃
  • 맑음강진군-4.3℃
  • 흐림서산-7.0℃
  • 맑음창원-3.8℃
  • 맑음산청-6.6℃
  • 흐림순천-6.7℃
  • 맑음동해-5.9℃
  • 흐림성산-0.6℃
  • 맑음태백-12.8℃
  • 맑음임실-7.5℃
  • 맑음울산-5.5℃
  • 맑음청주-7.5℃
  • 눈홍성-6.9℃
  • 맑음김해시-4.7℃
  • 맑음영덕-6.4℃
  • 흐림보령-5.6℃
  • 맑음천안-7.5℃
  • 맑음보은-7.9℃
  • 맑음거제-3.2℃
  • 눈광주-5.3℃
  • 눈제주1.1℃
  • 맑음북강릉-6.8℃
  • 맑음문경-8.7℃
  • 눈목포-3.7℃
  • 맑음거창-7.6℃
  • 맑음영천-6.8℃
  • 맑음통영-3.4℃
  • 맑음의령군-7.2℃
  • 맑음양평-8.9℃
  • 맑음제천-10.1℃
  • 맑음속초-6.1℃
  • 맑음파주-12.5℃
  • 맑음세종-8.0℃
  • 맑음장수-9.6℃
  • 눈울릉도-4.3℃
  • 맑음함양군-6.8℃
  • 맑음의성-7.5℃
  • 맑음밀양-5.5℃
  • 구름많음서귀포0.4℃
  • 맑음구미-6.7℃
  • 구름조금서청주-7.7℃
  • 맑음청송군-9.2℃
  • 맑음부여-8.0℃
  • 흐림부안-4.1℃
  • 맑음전주-7.6℃
  • 맑음추풍령-9.2℃
  • 구름많음완도-3.7℃
  • 맑음북창원-3.6℃
  • 흐림해남-3.9℃
  • 맑음봉화-10.4℃
  • 맑음광양시-6.0℃
  • 흐림고산1.1℃
  • 맑음영주-9.2℃
  • 구름많음보성군-4.4℃
  • 맑음장흥-4.7℃
  • 흐림흑산도-0.9℃
  • 맑음영월-10.0℃
  • 맑음인천-11.0℃
  • 맑음동두천-12.2℃
  • 맑음진주-4.9℃
  • 맑음남해-4.2℃
  • 맑음대관령-14.8℃
  • 흐림고창군-6.0℃
  • 흐림진도군-3.4℃
  • 맑음합천-4.2℃
  • 맑음금산-7.8℃
  • 맑음북춘천-10.7℃
  • 맑음인제-11.7℃
  • 흐림영광군-4.5℃
  • 맑음강화-11.7℃
  • 흐림군산-5.8℃
  • 맑음정선군-10.7℃
  • 맑음춘천-10.7℃
  • 맑음대구-5.2℃
  • 흐림고창-4.4℃
  • 맑음원주-9.3℃
  • 맑음북부산-3.9℃
  • 흐림정읍-6.3℃
  • 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