ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Typescript 쓰는 이유
    Typescript 2022. 3. 30. 14:39

     

     

     

     

     

    Typescript

    Typescript 란 ?

    Typescript = Javascript + Type문법   ->  TypescriptjavaScript 에 타입을 부여하는 언어 javaScript 의 확장된 언어 

    "javaScript Superset" 

     

    • TypeScript는 MS에 의해 개발/관리되고 있는 오픈소스 프로그래밍 언어 이다.
    • 대규모 애플리케이션을 개발하는 데 자바스크립트가 어렵고 불편하다는 불만에 대응하기 위해 개발되었다.
    • TypeScript는 ES5의 Superset이므로 기존의 자바스크립트(ES5) 문법을 그대로 사용할 수 있다.
    • ES6의 새로운 기능들을 사용하기 위해 Babel과 같은 별도 트랜스파일러(Transpiler)를 사용하지 않아도 ES6의 새로운 기능을 기존의 자바스크립트 엔진(현재의 브라우저 또는 Node.js)에서 실행할 수 있다.

    크기가 큰 프로젝트를 다루는 곳이라면 Typescript 를 사용한다.

    NAVER , slack , 배달의 민족 등

    javaScript 를 사용하지 않는다. 왜 냐하면 

    5 - '3' 은 javaScript  에서는 사용 가능 하다 javaScript  는 Dynamic Typing 가능 하기 때문이다.

    숫자 - 숫자만 가능하지만 JS 가 숫자로 바꿔줌 이런 기능은 편하지만 프로젝트가 커지면 단점으로 바뀜 

     

    Typescript  사용하는 이유

    Typescript : 타입 엄격히 검사해준다. 

    Typescript  : 에러메세지 퀄리티가 좋음 javaScript  에러는 추적이 어렵다.

    TS error  : " 문자랑 숫자빼는거 이상함 빨리 수정 해야함 "

    TS error  : " 문자 넣지 말고 숫자를 넣어야 한다고 알려주거나 오타 교정도 가끔 알아서 해줌 " 

     

     

     

    javaScript

    error 가 javaScript  에서는 안뜸 

     

     

    TypeScript

    하지만 Code 를 복붙을 하자 바로 에러가 뜸 

    'Typescript' 카테고리의 다른 글

    TypeScript #4 함수  (0) 2022.04.06
    Typescript-(매개변수)  (0) 2022.04.01
    인터페이스(Interface)  (0) 2022.04.01
    Typescript - 기본 타입  (0) 2022.03.30
Designed by Tistory.