TypeScript 简单介绍

更加专业的内容请参考TypeScript官方文档:  https://www.tslang.cn/docs/home.html

TypeScript简单介绍

  • Type + EcmaScript 6 的组合
  • TypeScript 是 JavaScript 的强类型版本。然后在编译期去掉类型和特有语法,生成存粹的 JavaScript 代码。由于最终在浏览器运行的仍然是 JavaScript,所以TypeScript 并不依赖于浏览器的支持,也不会带来兼容性问题。
  • TypeScript 是 JavaScript 的超集,这意味着它支持所有的JavaScript语法。并在此之上对JavaScript添加了一些扩展,如class/interface/module等。大大提高了代码的可阅读性。
  • 和JavaScript弱类型不同,TypeScript 这种强类型语言最大的优势在于静态类型检查,可以在代码开发阶段就预知一些低级错误的发生。如下图所示:
    • JavaScript无法识别错误  

    • typescript可以识别

 

  • 其实说白了,TypeScript 就是一种类似与预处理JavaScript的语言,只是在JavaScript的基础之上增加了类型(type),同时增强了JavaScript部分语法功能。并且遵循EcmaScript 6 标准规范。

 

 

posted @ 2020-12-23 15:15  栗子姑娘  阅读(233)  评论(0编辑  收藏  举报