跳到主要内容

认识

Typescript是一个强类型的JavaScript超集,支持ES6语法,支持面向对象编程的概念,如类、接口、继承、泛型等。Typescript并不直接在浏览器上运行,需要编译器编译成纯Javascript来运行。

TypeScript 优势


一、程序更容易理解

我们在编码的时候非常关心几个问题:

  • 函数: 接收的参数、返回值类型

之前我们搞清楚这些问题,我们需要查阅相关文档,了解来龙去脉,或者我们必须手动调试(log、断点)查看数据是怎样的。当我们使用了 TypeScript ,数据是什么样子的 在 TypeScript 中都有体现

二、编码效率更高

TypeScript 在 IDE 的帮助下可以在不同的代码块和定义中进行跳转,同时 TypeScript 具有代码自动补全、丰富的接口提示等

三、更少的编码错误

TypeScript 能够在编译期间发现大部分错误,杜绝一些比较常见的错误

四、非常好的包容性

TypeScript 完全兼容 JavaScript,第三方库可以单独编写类型文件