[TypeScript] 타입스크립트 쓰는이유
·
TypeScript
자바스크립트는 동적 타핑(Dynamic typing) 즉 자료의 형식을 자유롭게 쓸 수 있다.자유도가 높으면 좋은 거 같지만 실은 그만큼 에러도 많이 생긴다.막 파라미터(parameter)에 string(문자열) 대신 객체(object)들어가서 에러가 생기는 경우도 있다. 타입스크립트는 자바스크립트의 업그레이드 버전이라고 생각하면 되는데자료의 타입을 철저하게 관리하는 정적 타이핑(static typing)을 지원하기 때문에자바스크립트의 이런 단점을 잘 보완할 수 있다. 또한 남이 만든 변수나 함수가 어떤 타입인지 알려주고위 특징들 덕에 에러메시지도 자세하고 친절하게 알려준다. 특히 큰 프로젝트에서 타입스크립트가 더 필수적이기 때문에웬만한 채용공고에서도 타입스크립트의 숙련도를 요한다.
[TypeScript] 타입스크립트 기본 설치와 환경 세팅
·
TypeScript
타입스크립트 기본 설치와 환경 세팅에 대해 알아보자. Typescript 설치/세팅 Node.js 최선버전을 설치하기. https://nodejs.org/en Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 최신버전 아니면 TS 컴파일러 설치하는데 에러가 날 수 있다.  에디터 터미널에 다음과 같이 입력한다.npm install -g typescript *전역(global) 설치 하는 거라 컴퓨터에 한 번만 설치하면 된다.  이제 작업폴더에 .ts 파일을 생성해 코드를 짤 수 있다. 근데 웹 브라우저는 js 파일만 읽을 수 있기 때문에컴파일 작..