正如TypeScript其名,类型系统是它的核心特性。TypeScript为JavaScript添加了静态类型的支持。我们可以使用类型注解为程序添加静态类型信息。
同时,TypeScript中的静态类型是可选的,它不强制要求为程序中的每一部分都添加类型注解。TypeScript支持类型推断的功能,编译器能够自动推断出大部分表达式的类型信息,开发者只需要在程序中添加少量的类型注解便能拥有完整的类型信息。