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

  • 흐림고창군22.7℃
  • 구름많음진도군23.9℃
  • 구름많음밀양23.2℃
  • 흐림부안22.6℃
  • 구름조금보은20.3℃
  • 구름조금보령21.0℃
  • 구름조금울산23.5℃
  • 구름많음금산21.5℃
  • 구름많음산청21.9℃
  • 안개안동20.9℃
  • 맑음속초22.4℃
  • 맑음태백15.9℃
  • 구름많음고흥23.4℃
  • 구름많음영월19.8℃
  • 맑음동두천18.5℃
  • 구름많음강진군23.8℃
  • 구름조금고산25.0℃
  • 흐림거창21.0℃
  • 구름조금서울20.9℃
  • 구름많음창원24.2℃
  • 구름많음정선군18.3℃
  • 맑음천안19.8℃
  • 구름많음장수19.8℃
  • 흐림북창원25.1℃
  • 구름조금울릉도23.3℃
  • 구름많음남원22.7℃
  • 구름많음대구22.7℃
  • 흐림고창22.9℃
  • 흐림진주23.3℃
  • 맑음인천22.3℃
  • 구름많음양산시24.7℃
  • 안개홍성19.2℃
  • 흐림정읍22.7℃
  • 맑음홍천19.9℃
  • 구름많음의령군21.6℃
  • 맑음원주19.6℃
  • 박무여수24.1℃
  • 흐림전주22.9℃
  • 맑음양평19.8℃
  • 맑음세종21.8℃
  • 맑음수원20.2℃
  • 맑음영주19.5℃
  • 구름조금철원17.1℃
  • 구름많음포항23.6℃
  • 맑음서귀포25.5℃
  • 구름많음합천22.8℃
  • 맑음제주25.2℃
  • 구름많음김해시24.5℃
  • 구름많음제천18.9℃
  • 맑음강릉23.8℃
  • 구름많음군산22.1℃
  • 구름조금북강릉21.7℃
  • 구름많음장흥23.8℃
  • 구름많음영천20.8℃
  • 맑음서산19.5℃
  • 구름많음이천20.9℃
  • 흐림영광군23.1℃
  • 구름많음춘천19.7℃
  • 맑음울진20.3℃
  • 구름많음부여21.2℃
  • 구름많음완도24.1℃
  • 구름조금성산23.8℃
  • 구름많음추풍령20.1℃
  • 구름많음거제23.6℃
  • 맑음서청주20.4℃
  • 맑음파주18.0℃
  • 비목포24.4℃
  • 맑음강화20.5℃
  • 구름많음부산25.4℃
  • 구름많음영덕22.0℃
  • 맑음대관령15.5℃
  • 안개북춘천19.8℃
  • 구름많음순창군22.5℃
  • 구름많음보성군23.7℃
  • 구름조금문경20.0℃
  • 구름많음해남23.7℃
  • 박무백령도22.3℃
  • 맑음충주21.6℃
  • 흐림남해23.7℃
  • 구름많음임실21.4℃
  • 구름많음경주시23.0℃
  • 구름많음통영23.4℃
  • 구름많음순천21.7℃
  • 박무청주22.7℃
  • 흐림광양시23.7℃
  • 구름많음구미22.2℃
  • 구름많음광주24.0℃
  • 구름많음상주21.1℃
  • 구름많음함양군21.4℃
  • 흐림대전22.2℃
  • 흐림청송군20.2℃
  • 흐림의성20.5℃
  • 맑음봉화17.7℃
  • 구름많음인제18.7℃
  • 구름많음북부산24.2℃
  • 흐림흑산도23.9℃
  • 구름조금동해21.4℃
  • 2025.09.15 (월)

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

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