ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Typescript] 변수 선언
    코딩/Typescript 2021. 12. 21. 11:23

    이전 포스팅에서 말했듯이 타입스크립트는 변수의 type을 지정할 수 있습니다.

    let myName: string = "codingSSu";

    이런 식으로 선언할 변수명(myName) 옆에 string으로 지정해주었습니다. 즉, myName은 문자열 변수가 되겠죠?

    마찬가지로 여러 타입들에 대해서도 아래와 같이 선언할 수 있습니다.

    let myName: string = "codingSSu";
    let myArray: string[] = ["hello", "hi"]; //문자만 들어올 수 있는 Array
    let myObject: {
      username: string;
      password: string;
      isVip?: boolean; //?로 isVip 속성이 필수값이 아님을 나타냄
    } = { username: "codingSSu", password: "1234" };
    let myUnionType: string | number = 123; //다양한 타입이 들어올 수 있도록
    
    type AType = string | number;
    let AVariable: AType = 123;

    마지막줄은 type 선언이 너무 길어지게 될 경우에 이를 따로 변수처럼 선언할 수 있다는 걸 보여드린 겁니다.

     

    array 타입에는 tuple도 선언이 가능합니다.

    type Info = [number, number, string];
    let minsu: Info = [170, 65, "male"];

    위와 같이 array에 들어올 변수의 타입을 정해놓을 수 있습니다. 다만, 선언된 타입의 변수로 입력하셔야 에러가 안납니다. 또 제가 3가지의 타입을 지정했기 때문에 3가지의 원소만 넣을 수 있습니다.

     

    다음엔 함수 선언에 대해 설명해드리겠습니다.

    '코딩 > Typescript' 카테고리의 다른 글

    [Typescript] 함수  (0) 2021.12.21
    [Typescript] 타입스크립트 시작  (0) 2021.12.19

    댓글

Designed by Tistory.