inblog logo
|
vosw1
    Script

    TypeScript) TypeScript란?

    송민경's avatar
    송민경
    Sep 12, 2024
    TypeScript) TypeScript란?

    1. Java Script의 단점

    • 느슨한 타입 체계
      • JavaScript는 동적 타입을 가지므로, 엉망인 코드도 실행 가능
      • 올바른 매개변수를 사용하도록 강제하지 않음
        • 런타임에서 예기치 않은 오류를 발생시킬 수 있음
    • 객체 속성 접근 문제
      • 객체 안에 존재하지 않는 함수나 속성을 호출할 수 있으며, 이는 오류를 유발할 수 있음
    • 런타임 에러
      • 대부분의 에러는 코드가 실행된 후에야 발견됨
      • 디버깅과 유지보수를 어렵게 만듦
     

    2. TypeScript

    • 정적 타입 언어
      • JavaScript의 상위집합
      • JavaScript 코드에 타입을 추가할 수 있음
      • 실행 전에 컴파일되어 JavaScript로 변환됨
        • 타입 검사와 오류 탐지가 이루어져 컴파일이 되지 않아, 런타임 에러를 줄일 수 있음
        • const min = { nickname: "min" }
          TS Playground - An online editor for exploring TypeScript and JavaScript
          The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.
          TS Playground - An online editor for exploring TypeScript and JavaScript
          https://www.typescriptlang.org/play/?#code/Q
          notion image
          notion image
      • 강타입을 제공하여 코드를 작성하는 동안 타입 검사를 수행
        • 코드의 가독성과 안정성이 향상되며, 대규모 프로젝트에서 특히 유용함
    Share article

    vosw1

    RSS·Powered by Inblog