카테고리 없음

Til (2023.02.02)

prdg 2023. 2. 2. 11:09

타입스크립트

 

자바스크립트는 변수를 선언한다음 변수에 string을 넣어도 되고 number,배열등등 모두 들어 갈 수 있다.

타입스크립트는 타입을 지정해 줄 수 있고 자동완성도 다른 언어를 사용할때 처럼 작동해 개발을 편리하게 만들어 준다.

타입 추론이 되어서 오타나 오류가 났을때 빨간 밑줄로 잘못된 부분을 바로 알 수 있다.

 

사용방법

npm install -g typescript를 사용해 글로벌로 설치해주고 (글로벌이 아니여도 된다.)

만든 프로젝트 안에서 tsc —init을 입력하면 tsconfig.json이 생성된다.

// tsconfig.json 파일

module: 컴파일된 코드가 어떤 모듈을 사용할지 정의.

target: 컴파일된 코드가 어떤 환경에서 실행될 지 정의.

strict: 모든 타입 체킹 옵션을 활성화.

esModuleInterop: commons 모듈 형태를 es2015 형태로 불러올 수 있게 해준다.

outDir: 컴파일된 파일이 저장되는 경로 설정.

타입스크립트는 기본적으로 ts확장자를 사용한다.

 

const a: string = “hello” // 이런 코드를 사용해 상수값이 문자열이라는걸 명시해준다.

const a: number = 123 // number

const a: string = 123 // error (string을 명시해주고 number를 할당해서 오류)

코드를 작성 후 터미널에 tsc를 입력해 컴파일을 할 수 있다.

컴파일 될땐 명시한 타입은 모두 사라진다.