타입스크립트란

TypeScript vs JavaScript

TypeScript JavaScript
static type dynamic type
compile time run time

자바스크립트는 동적 타입 언어이다. 따라서 변수의 타입은 런타임에 결정된다. 반대로, 타입스크립트는 정적 타입 언어이다. 타입스크립트는 자바스크립트의 모든 기능을 포함하면서 정적 타입을 지원한다. 정적 타입 언어는 변수의 타입이 컴파일 타임에 결정된다.


타입스크립트를 사용하는 이유

const mike = { friends: ['june', 'james'] };
const totalFriends = mike.friendList.length;

동적 타입언어에는 컴파일 타임에 mike의 타입을 모르기 때문에 잘못된 속성 이름을 입력해도 에러가 나지 않는다.


참조 및 출처


[Ju Chan Hwang]
Written by@[Ju Chan Hwang]
JUlog에 오신걸 환영합니다🤗 저에 대해 궁금하다면, 👆제 이름을 눌러보세요

GitHubFacebook