Microsoft에서 개발한 오픈 소스 프로그래밍 언어로 JavaScript의 슈퍼셋
TypeScript는 변수와 함수의 타입을 지정하여 코드 오류를 미리 잡을 수 있다 = 정적
// 자바스크립트
let num = 3;
num = '삼';
Javascript는 어떤 변수에 숫자, 문자, 배열, 객체 등 아무거나 할당 가능 = 동적
// 타입스크립트
let num = 3;
num = '삼'; // 에러 발생
TypeScript는 처음에 숫자를 할당했으니 number에 string를 할당할 수 없다고 에러가 남
장점
단점