TypeScript
软件描述
TypeScript 是用于大规模 JavaScript 开发的语言。它是 JavaScript 的带有类型系统的超集,可在任何浏览器、任何主机、任何操作系统上编译为普通的 JavaScript,且为开源项目。
官方网站
访问软件的官方网站了解更多信息
www.typescriptlang.org
什么是 TypeScript?
TypeScript 是用于大规模 JavaScript 开发的编程语言。它是 JavaScript 的一个带有类型的超集,可编译为任何浏览器、任何主机、任何操作系统上的普通 JavaScript,且为开源项目。
从 JavaScript 开始并以 JavaScript 结束
TypeScript 采用当今数百万 JavaScript 开发者熟悉的语法和语义。可以使用现有的 JavaScript 代码,集成流行的 JavaScript 库,并从 JavaScript 调用 TypeScript 代码。
TypeScript 编译生成简洁明了的 JavaScript 代码,可在任意浏览器、Node.js 或支持 ECMAScript 3(或更新版本)的任何 JavaScript 引擎中运行。
适用于大型应用的强大工具
类型使 JavaScript 开发者能够使用高效开发工具和实践,例如静态检查和代码重构,以开发 JavaScript 应用程序。
类型为可选,类型推断使得少量类型注解即可显著提升代码的静态验证效果。类型有助于定义软件组件之间的接口,并深入理解现有 JavaScript 库的行为。
前沿的 JavaScript
TypeScript 支持最新的及正在演进的 JavaScript 特性,包括 ECMAScript 2015 及未来提案中的功能,如异步函数和装饰器,帮助构建健壮的组件。
这些特性在开发时可用,确保应用开发具有高度信心,但最终会被编译为针对 ECMAScript 3(或更高版本)环境的简单 JavaScript 代码。





