타입스크립트란?

SEONGJIN LEE·2022년 2월 23일
0

typeScript

목록 보기
1/8
post-thumbnail

1. 타입스크립트란?

자바스크립트에 타입을 부여한 언어 => 자바스크립트의 확장된 언어라고 볼 수 있다. 자바스크립트와 다르게 브라우저에서 실행하기 위해 파일을 변환해주어야 함. 이 변환 과정을 컴파일(compile)이라고 부름.

2. 자바스크립트에 타입이 있을 때의 장점

  1. 인수(parameter)와 반환되는 타입을 코드상에서 확인 함으로써 에러를 방지 할 수 있다.
  2. 코드 가이드 및 자동완성을 통해 개발 생산성을 향상 시킬 수 있다.

3. 자바스크립트를 타입스크립트처럼 코딩하는 방법

  • JSdoc을 이용해 자바스크립트도 타입스크립트처럼 검증 가능하다.
  • 마지막에 ts-check를 명시 해줘야한다.

예시 1) JSdoc을 이용한 타입 명시

/**
 *
 * @param {number} a 첫번째 숫자
 * @param {number} b 두번째 숫자
 */

// @ts-check

function sum(a, b) {
  return a + b;
}

예시2) 타입 명시를 통한 오류 확인

profile
조금 늦어도 꾸준하게

0개의 댓글

관련 채용 정보