Typescript [ 변수 타입 ]

이진아·2021년 4월 15일
0

Typescript

목록 보기
2/3
post-thumbnail

자바스크립트와 타입스크립트 유사하면서도 많이 다르다.

1. 타입스크립트 변수 타입

Boolean, Number, String, Object, Array, Tuple ,Enum, Any, Void, Null, Undefined, Never

2. 문자열, 숫자, 배열

js와 ts와 차이점의 대해서 말하자면 ts는 대부분 ES6+ 이후꺼 사용한다.

1)문자열

js 문자열 선언

const str = 'hello';

ts 문자열 선언

let str1 : string = 'hello';
let num : number = 10;

2) 배열

배열을 줄 때 두가지 방법이 있다.

let arr : Array<number> = [1,2];
let items: number[] = [1,2,3]
  
let heroes: Array<string> = ['cat', 'dog'];

2. 튜플 객체

1) typescript 튜플

타입의 순서를 정해서 작성을 해야 한다. 배열의 각각 index의 타입을 정의한다. 다시 말해서 모든 index의 type이라고 생각하면 된다.

  let address: [string, number] = ['seoul', 10];

2) typescript 객체

let obj: object = {};
let person: object = {
    name: 'cat',
    age: 100
};

let person1: { name: string, age: number} = {
    name:'cat',
    age: 18
}
profile
새싹 개발자><

0개의 댓글