-
[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