TypeScript 이해하기 1

이일우·2023년 5월 30일

공부하기

목록 보기
35/42

타입 스크립트를 배우며 나오는 내용에 대해 적어보려 한다.

개발환경 만들기

타입스크립트 시작하기

Node.js가 설치 되어 있으면 타입스크립트를 실행할 수 있습니다.

타입스크립트를 전역으로 설치합니다.
npm i -g typescript

tsc(타입스크립트 컴파일러) 명령어로 타입스크립트를 실행할 수 있습니다. --version을 사용해 타입스크립트가 올바르게 설정되었는지 확인할 수 있습니다.
tsc --version

타입스크립트 실행하기

컴퓨터의 폴더를 만들고 tsc --init 명령어를 이용해 새로운 tsconfig.json파일을 생성합니다.
tsconfig.json파일은 타입스크립트가 코드를 분석할 때 사용하는 설정을 선언합니다.
그 후 index.ts파일을 만들어 줍니다.
코드를 작성하고, tsc index.ts를 실행하면 tsc가 index.js를 생성합니다.

이 때 index.ts에 타입 오류가 있어도 자바스크립트 파일로 변환됩니다.

타입 시스템

타입스크립트의 가장 기본적인 타입은 자바스크립트의 원시타입과 동일합니다.

  • null
  • undefined
  • boolean (true or false)
  • string ("", "apple",...)
  • number (0, 1, -4,...)
  • bigint (0n, 2n, -4n,...)
  • symbol (Symbol(), Symbol("hi"),...)

할당 가능성

타입스크립트는 변수의 초기값을 읽고 원시 타입중 하나로 간주합니다. 나중에 해당 변수에 새로운 값이 할당되면, 새롭게 할당된 값의 타입이 변수의 타입과 동일한지 확인합니다.
타입스크립트 변수에 동일한 타입의 다른 값이 할당되는 것은 문제가 없지만, 다른 타입의 값이 할당되면 타입 오류가 발생합니다.

0개의 댓글