ts复习(一)
TypeScript 是一种由 Microsoft 开发的开源编程语言,它是 JavaScript 的一个超集,它新增了一些面向对象的特性、类型系统和其他一些功能,以提高 JavaScript 的开发体验和质量。
TypeScript 与 JavaScript 的主要区别在于它引入了类型系统:在 TypeScript 中,变量、参数、属性、函数返回值等类型必须在声明或赋值时被明确指定。这使得 TypeScript 代码更易于理解、维护和重构。
TypeScript 还支持类、接口、枚举、泛型等面向对象的特性,并且具有强大的工具链,支持代码编辑器、静态分析、文档生成、单元测试等开发过程中的自动化工具。
当你在用 TypeScript 编写代码时,可以使用任何兼容 ES6 或更新版本的 JavaScript 库和框架。这意味着你可以使用最新、最流行的开发框架(如 React、Vue、Angular 等)和 JavaScript 库(如 Lodash、Moment 等),同时还可以利用 TypeScript 提供的类型系统和其他特性来提高代码的质量和可维护性。
总的来说,TypeScript 是一种现代的、功能强大的编程语言,它为 JavaScript 提供了更好的开发体验和更高的代码质量,是 Web 应用和框架开发的一种趋势和方向。
基本数据类型
布尔值
字符串
数组
元组 tuple
枚举
any
void
Null 和 Undefined
Never
Object
类型断言
接口
可选属性
只读属性
额外的属性检查
函数声明
可索引的类型
接口继承
混合类型
接口继承类
以上是一部分,后续会陆续更新,光看没用,还是多敲代码吧~