Product Information
What is Typescript?
TypeScript is a language designed for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript, capable of running in any browser, on any host, and under any operating system, and it's open-source.
Starting and ending with JavaScript, TypeScript shares the same syntax and semantics familiar to millions of JavaScript developers today. You can use existing JavaScript code, incorporate popular JavaScript libraries, and call TypeScript code from JavaScript. TypeScript compiles into clean, straightforward JavaScript that runs in any browser, Node.js, or any JavaScript engine supporting ECMAScript 3 (or later).
Powerful tools for large-scale applications
Types enable JavaScript developers to leverage efficient development tools and practices, such as static checking and code refactoring, while building JavaScript applications.
Types are optional, and type inference allows a few type annotations to have a significant impact on static verification of your code. Types help you define interfaces between software components and gain insights into the behavior of existing JavaScript libraries.
State-of-the-art JavaScript
TypeScript provides support for the latest and evolving JavaScript features, including those from ECMAScript 2015 and future proposals, such as async functions and decorators, to help build robust components.
These features are available during development for high-confidence application building but compile down to simple JavaScript targeting ECMAScript 3 (or later) environments.
How to use Typescript?
TypeScript is a language designed for application-scale JavaScript development, adding type syntax to JavaScript to provide optional static type checking and powerful developer tools, helping developers catch errors before runtime and improve efficiency and code quality.
Core Functions of Typescript
Support JavaScript
Type safety
Typography
Interpreter
Object-oriented language
Usage Scenarios of Typescript
- Develop application-scale JavaScript projects
- Enhance development efficiency with static type checking and code refactoring
- Define interfaces between software components
- Catch code errors early in the editor
- Gradually apply types to existing JavaScript projects
- Build robust components supporting the latest JavaScript features
Common Questions about Typescript
What does TypeScript do?
How do I use TypeScript?
What are the core features of TypeScript?
What are the use cases for TypeScript?





















