2、TypeScript 之为什么要用?

TS 是 JavaScript 的一个超集;

以往我们使用 JavaScript 中的面向对象 是由(property、Object,Function...)等组成;

在 TS 中表现方式是 class interface,也有类型检查(静态类型、强类型);

function fn(a: int, b: string) {
  console.log(a + b)
}

上面代码中 fn() 的 a 和 b 参数,都被赋予了类型,分别是整数类型和字符串类型;

然而,使用 TS 需要首先编译成,浏览器认识的 JS 类型文件,因为浏览器不认识 TS 代码;

而且更好的避免 BUG ,不用等运行的时候才发现错误 在编译的时候就可以在终端报错;

很多热门的 IDE 或者其他 编辑工具都有良好的支持;

相关推荐