【发布时间】:2022-01-07 22:05:18
【问题描述】:
有用吗?微软为什么要创建它?
我不明白它解决了什么问题。
TypeScript 和 Babel 有什么区别?
我尝试了 JavaScript 和 TypeScript,但我不知道为什么要使用 TypeScript。
【问题讨论】:
标签: typescript
有用吗?微软为什么要创建它?
我不明白它解决了什么问题。
TypeScript 和 Babel 有什么区别?
我尝试了 JavaScript 和 TypeScript,但我不知道为什么要使用 TypeScript。
【问题讨论】:
标签: typescript
根据https://dzone.com/articles/what-is-typescript-and-why-use-it:
我们为什么要使用 TypeScript?
TypeScript 简化了 JavaScript 代码,使其更易于阅读和调试。 TypeScript 是开源的。 TypeScript 为 JavaScript IDE 和实践提供了高效的开发工具,例如静态检查。 TypeScript 使代码更易于阅读和理解。 使用 TypeScript,我们可以对普通的 JavaScript 进行巨大的改进。 TypeScript 为我们提供了 ES6 (ECMAScript 6) 的所有优点,以及更高的生产力。 TypeScript 可以通过对代码进行类型检查来帮助我们避免开发人员在编写 JavaScript 时经常遇到的痛苦错误。 强大的类型系统,包括泛型。 TypeScript 只不过是带有一些附加功能的 JavaScript。 结构性的,而不是名义上的。 TypeScript 代码可以按照 ES5 和 ES6 标准编译以支持最新的浏览器。 与 ECMAScript 对齐以实现兼容性。 以 JavaScript 开始和结束。 支持静态类型。 TypeScript 将节省开发人员的时间。 TypeScript 是 ES3、ES5 和 ES6 的超集。
TypeScript 的附加功能
带有可选参数的函数。 带有 REST 参数的函数。 泛型支持。 模块支持。
TypeScript 是 JavaScript 开发人员的绝佳工具。它使大型项目的工作变得更加容易,并提供了一个更好的代码编写工具包,可以极大地改进您的软件开发过程。
【讨论】: