[TypeScript] JavaScript를 TypeScript처럼 코딩하는 방법

어느 개발자·2022년 2월 23일
0

📕 인프런 강의 타입스크립트 입문 - 기초부터 실전까지를 수강하며 작성한 게시물입니다.

JavaScript를 TypeScript처럼 사용하는 방법이 있다.

@param

/**
 *  
 * @param {number} a 첫 번째 숫자
 * @param {number} b 두 번째 숫자
 */
function sum(a, b) {
    return a + b;
}

sum(10, 20);

JSDoc의 @param 을 사용하면 다음과 같이 코드를 작성할 때 타입을 제공해준다.

단, 이 방법은 Type Error를 발생시키지 않는다는 단점이 있다.

sum(10, '20'); // Type Error 발생시키지 않는다

@ts-check

@ts-check 를 사용하면 TypeScript와 같이 Type Error를 발생시키도록 할 수 있다.

JavaScript에서 type check를 하도록 설정할 수 있지만, 시간 절약을 위해 TypeScript를 사용하도록 한다.

0개의 댓글