우리는 자바스크립트에 대해 매우 잘 알고 있는데, 타입스크립트가 무엇인가요? Typescript는 실제로 Microsoft에서 개발한 무료 오픈 소스 프로그래밍 언어로, JavaScript의 상위 집합이며 기본적으로 선택적인 정적 타이핑 및 클래스 기반 객체 지향 프로그래밍을 언어에 추가합니다. 다음 기사에서는 TypeScript가 어떤 용도로 사용되는지 소개합니다. 무엇을 할 수 있나요? 관심있는 사람은 누구나 살펴볼 수 있습니다.
우리가 가장 먼저 알아야 할 것은 Typescript로 최종 컴파일된 언어가 js라는 것입니다. 이를 통해 완전히 새로운 언어로 대체하는 대신 js를 더 잘 사용할 수 있습니다.
직접 살펴보자 타입스크립트의 용도는 무엇인가요? 무엇을 할 수 있나요?
1. 컴파일 시 강력한 입력
TypeScript는 컴파일 시 강력한 유형 판단을 보장하기 위해 일련의 유형 메커니즘을 설계했습니다. 시간 .
가장 간단한 방법은 변수 유형을 선언하는 것입니다. 컴파일러에서 typescript의 강력한 유형 지정을 확인할 때 다른 유형의 할당은 컴파일 오류를 발생시키기만 하면 됩니다. 해당 매개변수를 변경하면 됩니다.
강력한 입력의 또 다른 가장 큰 이점은 지능형 프롬프트입니다. 예를 들어 현재 변수에 어떤 속성과 메서드가 있는지 알 수 있어 매우 편리합니다.
2. 모듈화
TypeScript의 키워드 모듈을 사용하면 네임스페이스와 유사한 효과를 얻을 수 있으며 내보내기를 통해 외부인지 여부를 제어할 수 있습니다. 예:
module Project{ export module Core{ function FuncA(){ } export function FuncB(){ FuncA();//ok } } } module Project.Core{ export function FuncC(){ FuncA();//error FuncB();//ok } } Project.Core.FuncA();//error Project.Core.FuncB();//ok Project.Core.FuncC();//ok
이 예에서 모듈은 액세스할 때 구분 기호로 사용되며 '.'는 중첩될 수 있음을 알 수 있습니다. 모듈을 축약하여 중첩하면 내보내기 키워드가 있는 항목만 외부에서 액세스할 수 있습니다. 모듈은 병합할 수 있지만 내보내기가 아닌 개체는 FuncA()와 같이 이름이 동일하더라도 다른 모듈에서 액세스할 수 없습니다.
3. 기존 클래스 라이브러리를 쉽게 사용할 수 있습니다.
C 헤더 파일과 유사하게 TypeScript를 사용하면 일부 선언을 정의하고 기존 변수를 선언할 수 있습니다. 및 유형을 사용하면 강력한 유형의 방식으로 기존 클래스 라이브러리를 쉽게 호출할 수 있습니다.
위 내용은 이 기사의 전체 내용입니다. 더 많은 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 참조하세요. ! !
위 내용은 타입스크립트는 어떤 용도로 사용되나요? 무엇을 할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!