[위클리 페이퍼_12주차] TypeScript를 사용하는 이유

KYUNGJU·2024년 3월 22일
0
post-thumbnail

1. JavaScript만 사용하는 것과 비교해 TypeScript를 사용하는 이유에 대해 설명해 주세요.

정적 타이핑 지원

  • 기존 JavaScript 문법에 ‘정적 타이핑’을 지원한다.
    (정적 타이핑 : 변수나 함수에 타입을 지정해 놓고 해당 타입만 계속 사용하는 방식)

코드의 가독성과 유지보수성을 향상

  • 코드에 타입 정보를 명시함으로써 가독성을 높이고, 유지보수를 용이하게 한다.
  • 클래스, 인터페이스, 모듈 등 자바스크립트에서 제공하지 않는 객체 지향 프로그래밍의 기능을 지원한다.

타입 안정성

  • 변수, 함수의 매개변수, 반환 값에 타입을 명시함으로써 코드의 안정성을 높인다.
  • 컴파일러를 통해 사전에 에러를 발견할 수 있어 코드 품질 향상시킨다.

강력한 타입 추론

  • 개발자가 모든 타입을 수동으로 명시하지 않아도 돼 타입 명시의 번거로움이 감소한다.

객체 지향 프로그래밍 지원

  • 인터페이스, 제네릭 등의 객체 지향 언어 문법을 통해 객체지향 언어 스타일로 코드를 작성할 수 있음

0개의 댓글

관련 채용 정보