这是我参与「第五届青训营 」伴学笔记创作活动的第4天 TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上TypeScript扩展了JavaScript的语法解决JavaScript的“痛点”:弱类型和没有命名空间,导致很难模块化。
TypeScript是JavaScript的超集,他可以编译成纯JavaScript。 TypeScript可以在任何浏览器运行、任何计算机和任何操作系统上运行,并且是开源的 为什么要用TypeScript
开源简单 TypeScript 是 JavaScript 的超集,这意味着他支持所有的 JavaScript 语法。 兼容性好 TScript 是 JS的强类型版本。然后在编译期去掉类型和特有语法,生成纯粹的 JavaScript 代码。由于最终在浏览器中运行的仍然是 JS,所以== TypeScript并不依赖于浏览器的支持,也并不会带来兼容性问题==。任何现有的JS程序可以不加改变的在TScript下工作。 TypeScript与js相比的优势
TypeScript工具使重构更变的容易、快捷。
TypeScript 引入了 JavaScript 中没有的“类”概念。
TypeScript 中引入了模块的概念,可以把声明、数据、函数和类封装在模块中
类型安全功能能在编码期间检测错误,这为开发人员创建了一个更高效的编码和调试过程。
TypeScript支持与JavaScript几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。