Frontend Series
Do It! 타입스크립트 프로그래밍 [타입스크립트와 개발 환경 만들기]
heave_17
2021. 4. 18. 19:06
싸니까 믿으니까 인터파크도서
2만 5천원짜리 책 한 권으로 연봉을 1,000만원 이상 올릴 수 있을까? 영국의 'IT 잡 워치(itjobswatch.co.uk)'에 따르면 2020년 2월 타입스크립트의 평균 연봉은 자바스크립트보다 7천 500파운드(우리 돈 약
book.interpark.com
. 자바스크립트에는 3종류가 있다.
1. ES5: 웹 브라우저에서 동작하는 표준
2. ESNext: 매년 새로운 버전을 발표 (ES5의 모든 문법을 포함)
3. TypeScript: ESNext에 타입 기능을 추가 (ESNext의 모든 문법을 포함)
. 자바스크립트에 타입 기능이 있으면 좋은 이유: 사용자가 코드 작성자의 의도를 이해하기 쉽게 타입을 사용
. 트랜스파일: 타입스크립트의 소스코드는 TSC라는 트랜스파일러를 통해 SE5 자바스크립트 코드로 변환된다.
. 타입스크립트에서 yield는 반드시 function*으로 만들어진 함수 내부에서만 사용할 수 있다.
. Promise: 웹 브라우저와 Node.js에서 모두 제공하는 비동기 콜백 함수 구현 타입
. 타입스크립트 고유 문법
1. let n: number = 1 (콜론: 타입 주석)
2. 인터페이스
3. 튜플 (나열된 데이터 타입이 다르면 배열이 아닌 튜플로 인식됨)
4. 제네릭 타입 (템플릿 개념인 듯)
5. 대수 타입: 합집합/교집합을 통해 다른 자료형의 값을 가질 수 있다.
. 개발 환경 만들기
- Typescript 컴파일러 설치 및 사용