https://www.typescriptlang.org/
Typed JavaScript at Any Scale.
TypeScript extends JavaScript by adding types to the language. TypeScript speeds up your development experience by catching errors and providing fixes before you even run your code.
www.typescriptlang.org
금일은 Typscript에 대해서 알아보려고 합니다.
Typscript란 무엇일까요?
공식문서에서는 크게 3가지로 정의하고 있습니다.
- JavaScript And More
- 정적 타입(Static Type)을 정의하여 사용 가능한 TypeScript는 JavaScript로 만들어진, Open Source Language 이다
- TypeScript는 Object를 이용하는 방법에 대해서 문서로 제공하며, 코드가 정상적으로 돌아가는지에 대해서 체크를 해줍니다.
- Optional을 사용하여, 좀 더 강력한 코드를 만들 수 있습니다.
- A Result You Can Trust
- JavaScript 코드 또한, TypeScript 코드의 모든 코드입니다.
- 대신 JavaScript 코드를 사용하면, TypeScript에서 유형 검사에서 에러가 나지만, 잘 실행이 된다고 합니다.
- TypeScript 코드는 Babel을 이용하여 JavaScript로 변경이 가능하며, 변경 된 코드는 JavaScript가 사용되는 모든 곳에서 사용할 수 있는 코드가 된다고 합니다.
- Gradual Adoption
- Legacy한 Javascript 코드를 모두 TypeScript로 변경할 필요는 없으며, 변경을 하더라도 Typescript로 확인 할 수 있는 처음에는 몇가지 코드만 사용하면서 점점 변경해나가면 됩니다.
라고 써져있습니다.
그 힘든 Javascript에 Type을 넣는다니.. 너무 기대되는 언어에요!
일단, 오늘 찾은 자료는 공식문서이고, 해당 공식 문서를 번역한 사이트도 있더라구요.
https://typescript-kr.github.io/pages/tutorials/ts-for-the-new-programmer.html
TypeScript 한글 문서
TypeScript 한글 번역 문서입니다
typescript-kr.github.io
역시.. 울 나라 사람들 열정 하나는 최고입니다 ㅎㅎ!
저는 이만 저 한글 문서 읽어보러 가볼게요!