타입스크립트 이해하기: 자바스크립트에 정적인 타입을 지정하여 사용하기.

  • CloneCoding
  • 2023년 2월 12일

타입스크립트는 자바스크립트 위에 구축된 정적 유형 언어로, 새로운 기능과 구문을 추가하여 개발을 더 쉽고, 빠르고, 효율적으로 할수 있도록 해준다. 2012년에 Microsoft에서 만들었으며 이후 오픈 소스 프로젝트가 되었다.

타입스크립트의 주요 목적은 동적으로 입력되는 자바스크립트에 정적 타이핑의 이점을 제공하는 것이다. 이를 통해 더 나은 코드 구성, 향상된 오류 처리, 더 나은 성능을 구현할 수 있다. 타입스크립트는 확장성과 유지보수성 때문에 대규모 애플리케이션에 널리 사용된다.

 

타입스크립트 설치

Typescript를 시작하려면 컴퓨터에 설치해야 한다. 가장 쉬운 방법은 노드 패키지 관리자인 npm을 사용하는 것이다.

npm install -g typescript

Typescript가 설치되면 파일 이름 끝에 '.ts' 확장자를 추가하여 새 Typescript 파일을 만들 수 있다.

Typescript 프로젝트 설정

새 Typescript 프로젝트를 설정하려면 프로젝트의 새 디렉터리를 생성하고 다음 명령을 실행한다.

tsc --init

이렇게 하면 프로젝트 디렉터리에 tsconfig.json 파일이 생성되며, 이 파일은 타입스크립트 프로젝트의 구성 파일로 사용된다. 이 파일을 수정하여 대상 JavaScript 버전, 모듈 시스템, 소스 루트 디렉토리 등 프로젝트 설정을 사용자 지정할 수 있다.

타입스크립트 코드 작성

Typescript의 구문은 JavaScript와 매우 유사하지만 몇 가지 기능이 추가되었다. 예를 들어 타입스크립트에서는 다음과 같이 타입으로 변수를 선언할 수 있다.

let name: string = "John";
let age: number = 32;

객체의 구조를 지정할 수 있는 인터페이스를 정의할 수도 있다.

interface Person {
  name: string;
  age: number;
}

let person: Person = { name: "John", age: 32 };

 

타입스크립트를 자바스크립트로 컴파일하기

타입스크립트 코드를 작성했다면 브라우저나 서버에서 실행하기 위해 자바스크립트로 컴파일해야 한다. 이를 위해 다음 명령을 실행한다.

tsc

 

이렇게 하면 타입스크립트 코드가 자바스크립트로 컴파일되어 프로젝트의 각 타입스크립트 파일에 대해 확장자가 '.js'인 새 파일이 만들어진다. 그런 다음 다른 JavaScript 파일과 마찬가지로 JavaScript 코드를 실행할 수 있다.

결론

타입스크립트는 개발 프로세스를 개선하고 코드의 효율성을 높일 수 있는 강력한 도구이다. 추가된 기능과 구문을 통해 대규모 애플리케이션을 더 쉽게 작성하고 유지 관리할 수 있다. 이 글에서 설명한 단계에 따라 지금 바로 프로젝트에서 타입스크립트를 사용할 수 있다.

© Copyright 2023 CLONE CODING