TypeScript가 뭐야?

백세희·2023년 6월 4일

1. TypeScript란?

  • 정적 타입 검사자 (TypeScript: A Static Type Checker)
    프로그램을 실행시키기 전에 값의 종류를 기반으로 프로그램의 오류를 찾음
    *정적 검사: 프로그램을 실행시키지 않으면서 코드의 오류를 검출하는 것

  • JavaScript에 타입을 부여한 언어
    타입이 있는 JavaScript의 상위 집합

2. JavaScript랑 연관 있어?

  • JavaScript에 타입을 부여한 언어

  • TypeScript와 JavaScript는 동일한 런타임 특성을 가진 프로그래밍 언어
    JavaScript 코드를 TypeScript로 이동시키는 것은 같은 방식으로 실행시킬 것을 보장

이유는?
JavaScript와 동일한 런타임 동작을 유지하는 것은 프로그램 작동을 중단시킬 수 있는 위험 없어야 하기 때문

3. TypeScript를 배우기 전에 JavaScript를 배워야 해?

⭕👍!!

  • TypeScript는 JavaScript와 구문과 런타임 특성을 공유
  • JavaScript는 프로그래머들을 위한 학습 자원이 많음 -> TypeScript를 작성할 때 많은 도움이 됨

4. JavaScript 가 정보량이 많고 더 대단한 언어처럼 보이는데? 꼭 TypeScript를 배워야 해?

⭕👍!!

  • 프런트엔드 개발 채용공고 확인

5. TypeScript 학습 자료는 어떤 것이 좋을까?

  • velog 작성자도 아직 공부를 하지 않았지만!
    TypeScript 의 Docs를 이용할 예정!

6. 기타

JSDoc라고 JavaScript 파일을 TypeScript 파일로 바꾸기 위해 힌트를 주는 것이 있나봐~~

개인적으로 JavaScript도 아직 공부 중이라..? JSDos를 사용하기보다는 TypeScript도 교재나 아까 사이트를 활용해서 공부할 생각입니담!

출처: TypeScript

profile
프론트엔드

0개의 댓글