[TypeScript] 타입스크립트란??

jr_necki·2022년 8월 22일
0

TypeScript

목록 보기
1/7
post-thumbnail

✔ TypeScript

타입스크립트는 자바스크립트 기반의 언어이다.

  • 자바스크립트 상위 집합이라서 자스의 모든 기능이 포함되어 있다.
  • typescript 컴파일러 사용하여 ts -> js로 변환한다.
  • 클래스 객체 만들기 가능
  • 클래스 기반으로 객체 지향 프로그래밍 언어 (자바같아서 넘 좋당ㅎㅎ)

    ✔ 작동 방식

    Explicit

    자바나 c,c++은 타입을 명시적으로 정해주어야한다.
    타입스크립트 또한 명시적으로 정해줄 수 있지만, (타입이 틀리면 말해준다)

    Implicit

    생략해도 괜찮다.
    let a 변수가 "hello"라고 할 때 타입스크립트는 string 타입으로 추론할 수 있기 때문이다.
    따라서 a=1라고 했을 때, 틀렸다고 알려준다.

    시간이나 가독성 면에서, 명시적 표현은 최소화하여 typeScript가 추론하게 하는게 낫다.

  • profile
    슉슉슉

    0개의 댓글