타입스크립트에 관심이 가서 2주간 커리큘럼을 짜서 타입스크립트를 공부하고자 한다. 교재는 'Do it!타입스크립트 프로그래밍'을 참고하였다.타입스크립트는 자바스크립트에 타입을 부여한 언어이다. 자바스크립트의 확장된 언어라고 볼 수 있다.타입스크립트는 자바스크립트와 달리
typescript는 nodejs 개발환경과 똑같다. nodejs,vscode,chrome브라우저를 설치하면 바로 개발이 가능하지만 각 웹사이트에서 접속해서 내려받아야하기에 scoop이라는 설치 프로그램을 사용할 것이다. scoop으로 설치한 프로그램들은 'scoop
타입스크립트 프로젝트 만들기 타입스크립트 개발은 nodejs프로젝트를 만든 다음, 개발 언어를 TS로 설정하는 방식으로 진행한다. nodejs프로젝트는 디렉토리를 하나 만들고 여기에 package.json이란 이름의 파일을 만드는 것으로 시작한다. 보통 package
타입스크립트에서는 index.ts와 같은 소스파일을 모듈이라고 한다. 원래 소스 파일 하나로 구현해도 되지만, 보통은 코드 관리와 유지,보수를 편리하게 하기 위해 모듈마다 고유한 기능을 구현하는 방식으로 소스코드를 분할한다.그런데 이처럼 소스코드를 여러 개 모듈로 분할
| 유형 |JS타입 | TS타입 |\|:----------:\|:----------:\|:----------:\|| 수 타입 | Number | number || 불리언 타입 | Boolean | boolean|| 문자열 타입 | String | string|| 객체
함수 선언문 JS에서 함수는 function으로 만든 함수와 => 기호로 만든 화살표함수(람다함수) 두 가지 있다. 다음은 TS에서의 함수 선언문의 예이다 void 타입 값을 반환하지 않는 함수는 반환타입이 void이다. void 타입은 함수 반환 타입으로만 사용할