TS学习笔记:基础知识点、数据类型、语法细节、函数类型、面向对象、泛型编程。

需积分: 0 5 下载量 34 浏览量 更新于2024-04-11 收藏 5.02MB DOCX 举报
个人在学习 TypeScript(TS)的过程中,掌握了基本知识点,并整理了一份详细的学习笔记。在学习 TS 之前,我首先安装了 TypeScript 相关的环境,然后开始接触这门新的编程语言。 在初次邂逅 TypeScript 时,我学习了类型注解和标识符的类型推导。这些是 TS 中非常重要的基础知识,帮助我更好地理解类型系统和类型推断机制。 关于数据类型,我学习了 JavaScript(JS)中的类型,如 Array 类型、object 类型和函数类型。而在 TypeScript 中,我了解了 any 类型、unknown 类型、void 类型、never 类型和 tuple 类型等新的数据类型,这些在 JS 中并不常见,但在 TS 中却非常实用。 在学习 TypeScript 的语法细节方面,我掌握了联合类型和交叉类型、type 和 interface 的使用、类型断言和非空断言、字面量类型和类型缩小等方面的知识。这些知识让我对 TS 的语法有了更深入的了解。 在函数的类型方面,我学习了函数的类型和函数签名、函数的重载以及 this 类型等内容,这些对于编写复杂的函数逻辑非常有帮助。 在 TypeScript 的面向对象编程部分,我了解了类的使用、继承、成员修饰符、参数属性使用、抽象类、对象类型、接口补充、严格字面量检测和枚举类型等内容。这些让我更好地理解了面向对象编程在 TS 中的应用。 另外,在泛型编程方面,我学习了泛型语法的基本使用、泛型接口和类的使用、泛型约束和类的条件、TypeScript 映射类型、TypeScript 条件类型,以及类型工具和类型体操等内容。这些内容为我理解泛型编程打下了坚实的基础。 总的来说,通过学习 TS 的基本知识点和整理学习笔记,我对 TypeScript 这门新兴的编程语言有了更深入的了解。我相信随着不断的学习和实践,我将能够更加熟练地运用 TypeScript 编写高质量的代码。