의외로 나무위키가 내용이 충실해서 가져왔습니다
개요
마이크로소프트에서 구현한 JavaScript의 슈퍼셋(Superset) 프로그래밍 언어.
확장자로는 .ts를 사용하며, 컴파일의 결과물로 JavaScript 코드를 출력한다.
최종적으로 런타임에서는 이렇게 출력된 JavaScript 코드를 구동시키게 된다.
정적 타입을 명시할 수 있다는 것이 순수한 자바스크립트와의 가장 큰 차이점이다
덕분에 개발 도구(IDE나 컴파일러 등)에게 개발자가 의도한 변수나 함수 등의 목적을
더욱 명확하게 전달할 수 있고, 그렇게 전달된 정보를 기반으로 코드 자동 완성이나
잘못된 변수/함수 사용에 대한 에러 알림 같은 풍부한 피드백을 받을 수 있게 되므로
순수 자바스크립트에 비해 어마어마한 생산성 향상을 꾀할 수 있다. 즉, '자바스크립트를
실제로 사용하기 전에 있을만한 타입 에러들을 미리 잡는 것' 이 타입스크립트의 사용 목적이다.
npm
npm install -g typescript
권한문제가 있을 수도 있다고 한다
그건 그때 찾아보세요
'내배캠 TIL WIL > 내배캠 til' 카테고리의 다른 글
내배캠 til 51일차 redis 입문 (0) | 2023.01.27 |
---|---|
내배캠 til 50일차 clearcookie 에러 (0) | 2023.01.25 |
내배캠 til 49일차 시퀄라이즈와 orm (0) | 2023.01.20 |
내배캠 til 48일차 mvc 분리 (0) | 2023.01.19 |
내배캠 til 47일차 즉시실행함수(IIFE) (0) | 2023.01.17 |