TypeScript

박서현·2023년 9월 16일
0
post-custom-banner

터미널에 tsc -w 입력

  • 브라우저는 ts파일을 못읽는다.
  • 명령어 입력하면 자동으로 js파일로 변환해준다.



타입 지정

  const 사람: {name? : string, age : number} = { age : 20}
  • ?를 붙이면 그 속성은 옵션이다. (넣어도 되고 안넣어도 됨)

const 생일: string | number = "2020-01-01";
  • 다양한 타입 지정 ( Union type )

type ManyType = string | number | Boolean;
const 이것저것: ManyType = 123;
  • 타입을 변수로 지정하여 사용 가능
  • 일반 변수명과 차별화 하기 위해 맨 앞은 대문자로 작성



여러 타입

function 함수2(x: number | string) : void {
  if(typeof x === 'number'){
    console.log(x + 3)
  }
}
함수2(15);
  • number | string : 새로운 타입
  • if문이 없다면 오류가 난다
post-custom-banner

0개의 댓글