TypeScript란 무엇인가요?
Coddy JavaScript 여정의 TypeScript 소개 섹션에 포함된 레슨. 73개 중 1번째.
TypeScript는 정적 타입을 추가하여 JavaScript를 기반으로 구축된 Microsoft 개발 프로그래밍 언어입니다. 추가적인 안전성과 도구 지원을 더한 JavaScript라고 생각하면 됩니다.
이해해야 할 핵심 개념은 TypeScript가 JavaScript의 상위 집합이라는 것입니다. 이는 모든 valid JavaScript 코드가 also valid TypeScript 코드라는 뜻입니다. 기존 JavaScript 파일을 가져와 .js에서 .ts로 이름을 변경하면 TypeScript에서 작동합니다.
TypeScript가 특별한 점은 JavaScript 위에 type 주석을 추가한다는 것입니다. 이러한 주석을 사용하면 변수에 어떤 종류의 데이터가 저장되어야 하는지 지정할 수 있습니다. 예를 들어 string, 숫자, 객체 또는 다른 type을 지정할 수 있습니다. 이를 통해 코드가 실행되기도 전에 잠재적인 오류를 발견할 수 있습니다.
// JavaScript (TypeScript에서도 유효)
let message = "Hello World";
// 타입 어노테이션이 있는 TypeScript
let message: string = "Hello World";TypeScript는 더 나은 개발 도구와 향상된 코드 가독성을 제공하며, 그렇지 않으면 애플리케이션이 실행될 때에야 발견될 수 있는 일반적인 프로그래밍 실수를 방지하는 데 도움을 줍니다.
직접 해보기
이 레슨에는 코드 챌린지가 없습니다.
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
TypeScript 소개의 모든 레슨
직접 연습해 보세요: 온라인 JavaScript 컴파일러