ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TypeScript #2
    공부/TypeScript 2021. 6. 24. 10:47

    타입스크립트 기본 타입

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




    타입 지정 : anotation

    ' : ' 를 이용하여 자바스크립트 코드에 타입을 정의한다





    String

    : 문자형

    const message: string = 'hello'

    Number

    : 숫자형

    let num: number = 100

    Boolean

    : true/false

    let flag: boolean = true

    Array

    : 배열, generic을 사용할 수 있다

    let arr1: number[] = [1, 2, 3]
    let arr2: Array<number>= [4, 5, 6]

    Tuple

    : 배열의 길이가 고정되고 각 요소의 타입이 지정되어 있는 배열 형식

    let arr3: [string, number] = ['hi', 10]

    -> 다른 타입, 인덱스로 접근할 경우 오류


    Enum

    : 특정 값(상수)들의 집합

    enum tier { Hund, Katze, Hase }
    let haustier1: tier = tier.Hund

    Any

    : 모든 타입에 대해서 허용한다는 의미

    let str: any = 'hi'
    let num2: any = 10
    let arr: any = ['a', 1, false]

    Void

    : 변수에는 undefined 와 null 만 할당, 함수에는 반환 값을 설정할 수 없다

    let unuseful: void = undefined
    function notuse(): void {
      console.log('sth')
    }

    Never

    : 함수의 끝에 절대 도달하지 않는다는 의미를 지닌 타입

    function neverEnd(): never {
      while (true) {
    
      }
    }
    반응형

    '공부 > TypeScript' 카테고리의 다른 글

    TypeScript #3 함수  (0) 2021.06.24
    TypeScript #1  (0) 2021.06.24

    댓글

Designed by Tistory.