TypeScript 不是「强类型」,是「静态类型检查」的「弱类型」,可以帮助我们在运行前发现一部分潜在的bug,TS最大的价值是引入了 接口、类、继承的编程思想。
TypeScript是一种由微软开发的开源的编程语言。它是JavaScript的一个超集(即JavaScript是TypeScript的子集),而且在本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
TypeScript扩展了JavaScript的语法,所以任何现有的JavaScript程序可以不加改变的在TypeScript下工作。TypeScript是为大型应用之开发而设计,而编译时它产生 JavaScript 以确保兼容性。
TypeScript 编译器,名称叫 tsc, 可以把TypeScript 编译为JavaScript 并且可以执行在任何 JavaScript 引擎中。