211029. Today I Learned(TIL) : TypeScript와 JavaScript
TypeScript란?
TypeScript는 타입 지정이 안되는 JavaScript 언어의 단점을 보완하기 위한 컴파일(compile) 언어('트랜스파일(transpile)'이라고도 함)이다.
TypeScript로 타입 체킹하기
TypeScript로 타입 에러 체킹을 하는 예제는 다음과 같다.
위 예제와 같이 string
타입의 변수에 Math.log()
와 같은 수학 연산을 시키면 타입스크립트가 다음과 같은 에러를 낸다.
string
타입은 number
타입의 파라미터에 할당할 수 없다는 에러를 낸다. 이렇게 타입스크립트를 사용하면 사소하지만 중요한 타입 에러 체크를 할 수 있기 때문에 오류를 줄이는 데에 큰 도움이 된다.
TypeScript 설치
타입스크립트 설치는 굉장히 간단하다. npm package로 설치하면 된다.
그리고 타입스크립트를 적용할 파일 최상단에
// @ts-check
이 코드 한 줄만 추가하면 타입스크립트로 타입 체킹이 가능해진다.
다음 TIL에서는 TypeScript 환경 설정(jsconfig.json
)과 관련된 옵션에 대해 다뤄볼 예정..!
Author And Source
이 문제에 관하여(211029. Today I Learned(TIL) : TypeScript와 JavaScript), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@elma98/211029.-Today-I-LearnedTIL-TypeScript와-JavaScript저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)