# 러닝 타입스크립트

# 로컬에서 시작하기

npm i -g typescript # 타입스크립트 설치
tsc --version # 버전확인
tsc --init # tsconfig.json 구성파일 생성
# index.ts 파일 추가 : console.log("Nothing is worth more than laughter.");
tsc index.ts
  • 타입스크립트 컴파일러는 타입 오류와는 상관없이 입력 파일로부터 자바스크립트를 계속 생성.

# 타입

# 타입 애너테이션

  • 진화하는 any : 초기 타입을 유추할 수 없음
  • 타입 애너테이션(😃 : 초기값을 할당하지 않고 변수의 타입 선언
let rocket: string;
1
let firstName: string = "Tina"
1
  • 여기서 string 타입 애너테이션은 중복이다. 타입스크립트가 이미 firstName이 string 타입임을 유추할 수 있기 때문
  • 아무것도 변하지 않는 변수에는 타입 애너테이션을 추가하지 않기를 선호