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

  • 흐림거제27.6℃
  • 흐림파주26.6℃
  • 흐림완도27.6℃
  • 흐림천안24.6℃
  • 흐림장흥27.4℃
  • 흐림봉화24.5℃
  • 흐림이천23.7℃
  • 흐림산청24.1℃
  • 흐림여수25.5℃
  • 흐림의성26.0℃
  • 흐림상주24.9℃
  • 구름많음인제26.6℃
  • 구름많음서귀포30.5℃
  • 흐림청송군24.7℃
  • 맑음성산30.8℃
  • 구름많음고산31.3℃
  • 흐림의령군25.8℃
  • 흐림북춘천26.7℃
  • 흐림대전25.8℃
  • 흐림보성군27.2℃
  • 흐림정선군25.4℃
  • 흐림북부산28.2℃
  • 흐림광양시25.9℃
  • 흐림제천24.0℃
  • 구름많음춘천26.5℃
  • 흐림태백20.5℃
  • 흐림청주26.2℃
  • 흐림영광군26.7℃
  • 구름많음철원27.9℃
  • 흐림남해25.3℃
  • 흐림보은24.2℃
  • 흐림서산24.1℃
  • 흐림홍천25.0℃
  • 흐림대관령20.8℃
  • 흐림울진25.6℃
  • 흐림세종25.6℃
  • 흐림강화26.1℃
  • 흐림순창군25.2℃
  • 흐림임실25.1℃
  • 흐림동두천26.3℃
  • 흐림문경25.0℃
  • 흐림김해시27.3℃
  • 흐림고흥29.8℃
  • 흐림울산25.5℃
  • 흐림장수24.5℃
  • 흐림흑산도26.0℃
  • 흐림합천26.0℃
  • 흐림울릉도25.2℃
  • 흐림고창26.6℃
  • 흐림원주25.2℃
  • 흐림인천26.2℃
  • 흐림거창25.5℃
  • 흐림영덕22.9℃
  • 흐림대구25.7℃
  • 흐림금산25.2℃
  • 구름많음속초27.1℃
  • 흐림목포27.6℃
  • 흐림양산시28.3℃
  • 흐림강진군27.3℃
  • 흐림진도군24.6℃
  • 흐림서울25.8℃
  • 흐림경주시24.5℃
  • 흐림순천25.2℃
  • 흐림밀양28.6℃
  • 흐림부안24.7℃
  • 흐림부여25.3℃
  • 흐림충주25.6℃
  • 흐림영주25.2℃
  • 흐림수원24.9℃
  • 흐림남원25.5℃
  • 흐림추풍령23.1℃
  • 흐림진주25.9℃
  • 비홍성24.9℃
  • 비전주27.3℃
  • 흐림영월24.7℃
  • 흐림강릉27.5℃
  • 구름많음북강릉26.4℃
  • 흐림창원27.3℃
  • 흐림통영28.5℃
  • 흐림정읍26.9℃
  • 흐림영천25.2℃
  • 구름조금제주33.3℃
  • 흐림구미24.8℃
  • 흐림해남27.2℃
  • 흐림군산24.8℃
  • 흐림동해27.3℃
  • 비포항24.5℃
  • 흐림고창군26.7℃
  • 흐림서청주24.7℃
  • 흐림부산29.0℃
  • 흐림안동25.9℃
  • 흐림광주25.6℃
  • 흐림양평24.9℃
  • 흐림함양군24.4℃
  • 흐림보령25.3℃
  • 구름많음백령도25.1℃
  • 흐림북창원27.8℃
  • 2025.09.12 (금)

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

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