TypeScript是JavaScript(ECMAScript 标准)的超集,具有可选的类型并可以编译为纯JavaScript。也可以说TypeScript是具有静态类型的JavaScript,更适用于大型项目开发。
TypeScript可以被编译为JavaScript。因此,TypeScript可以在任何可以使用JavaScript的地方使用:包括前端和后端。
TypeScript可以作为一款跨平台的工具,支持所有的浏览器、主机和操作系统;要在浏览器中运行TypeScript,需要使用TypeScript编译器(tsc)将其转换为JavaScript。在这种情况下,请tsc根据.ts代码创建一个新的.js文件,您可以使用使用JavaScript文件的任何方式使用该文件。
Angular、Vue 3.0、React 等框架都支持TypeScript,目前华为鸿蒙系统开发工具 DevEco Studio 也是使用 TypeScript 作为主要的开发语言。
简单来说,TypeScript 是 JavaScript 的超集,熟悉 JavaScript 后可以很快掌握 TypeScript。
官方网站:TypeScript: JavaScript With Syntax For Types. (typescriptlang.org)