타입스크립트_primitive type 정리

▶️ 변수만들때 타입 정하기

  let 이름: string = 'kim'
  • 타입스크립트는 변수만들 때 변수의 타입을 지정가능하다.
  • 변수명:타입으로 정하면되고, 예제에서 이름이라는 변수는 string타입이 되며 갑자기 숫자 이런걸 할당하려고 하면 에러가 난다.
  • 즉 타입이라는 쉴드를 하나 씌워준다고 생각하면 편하다.

(참고) : name이라는 변수는 전역변수로 사용이 불가능하다. 지정하면 다음과 같은 오류 메세지가 출력된다.


▶️ 여러가지 타입의 종류

  let a :string = 'kim';
  let b :number = 20;
  let c :boolean = false;
  let d :null = null;
  let e :undefined = null;
  let f :undefined = undefined;

이처럼 다양한 자료형들을 사용할 수 있다.


▶️ array 또는 object 자료 안에도 타입 지정가능

  let members :string[] = ['kim', 'park'];
  • array와 object를 사용할 때도 타입 지정이 가능하다. array안에 들어갈 타입은 타입명[] 이렇게 지정하면 된다.
  let info :(string|number)[] = ['kim', 15];
  • 두 가지 이상의 자료형이 array안에 들어갈 경우 다음과 같이 타입지정을 해준다.
  let 내정보 : { age : number } = { age : 20 }; 

object 자료형 안에 들어갈 타입은 내가 만들 object와 똑같은 모습으로 지정하면 된다.


▶️ 사실 자동으로 해주는 타입지정

  let 이름 = 'kim';
  let 나이 = 20;
  • 사실 모든 타입스크립트의 변수들은 타입을 따로 지정하지 않아도 자동으로 부여해준다. array나 object만들때도 똑같다.
  • 변수만 만들고 나중에 자료를 할당해도 타입이 자동으로 변한다. 따라서 간단한 변수들은 타입을 생략하는 것이 좋다.

좋은 웹페이지 즐겨찾기