ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TypeScript 왜 쓰는 것일까?
    ⌨️ conceptualization/Typescript 2022. 6. 22. 18:55
    728x90

     

    TypeScript 왜 쓰는 것일까?

    javascript를 사용할 때 우리는 messy한 기분을 느낄 때가 많다. 그래서 Typescript를 통해 관리&작업하기 쉬운코드를 작성할 수 있다.

     

     

    TypeScript 장점

    버그를 줄이고 -> 쉬운 유지 보수 -> 질 좋은 코드

     

     

     


    TypeScript is Superset of JavaScript




    뜻 : 타입스크립트는 자바스크립트를 기반으로 한다

    (++ 타입스크립트는 자바스크립트에 포함되지 않은 새로운 기능이 있다 -> 좀더 나은 버전의 자바스크립트임)

     

    TypeScript의 특징들

    타입표기 : js와 달리 변수값에 데이터 타입 지정가능

    // javascript
    function add(a, b) {
        return a + b;
      }
    
      console.log(add("3", "5"));
    
    
    
    // typescript
    function add(a: number, b: number) {
        return a + b;
      }
    
      console.log(add("3", "5"));// 데이터 타입을 숫자로 지정하여 스트링이 들어갈 시 에러발생

     

     

     

    객체지향적(Object Oriented feature)

    • class, interface, constructor, public, private 과 같은 access modify 와 같은 객체 지향의 프로그래밍 특성을 지원한다.

     

     

    컴파일 타임 오류를 잡을수 있다.

    • 타입스크립트는 자바스크립트 환경에서 실행될 수 없음 Why? 자바스크립트가 실행될 수 있는 브라우저가 타입스크립트 코드를 이해하지 못함 So! 타입스크립트로 작성된 코드는 다시 자바스크립트 코드로 컴파일 되어야함
    • 타입스크립트는 프로그래밍 언어인 동시에 컴파일러임
    • 컴파일이란? 어떤 언어의 코드를 다른 언어로 바꿔주는 변환 과정

     

     

     

    땅콩코딩 채널의 영상을 참고하여 정리하였습니다.

    https://www.youtube.com/watch?v=VJ8rvsw2j5w&list=PLJf6aFJoJtbUXW6T4lPUk7C66yEneX7MN&index=1

    댓글