Typescript 手册
- 基础类型
TypeScript 基础类型
iczp2024-08-22 09:58:31 - 变量声明
TypeScript 变量声明,作用域规则,捕获变量怪异之处,块作用域,重定义及屏蔽,块级作用域变量的获取
iczp2024-08-22 09:58:31 - 变量解构
在 TypeScript 中,变量解构是一种简洁的语法,允许从数组或对象中提取值,并将其赋值给变量。解构可以提高代码的可读性和可维护性。以下是 TypeScript 中变量解构的详细介绍,包括数组解构、对象解构、解构赋值中的默认值、嵌套解构和函数参数解构
iczp2024-08-22 09:58:31 - Interface(接口)
interface 作用,核心原则,类型,实现,继承等一些用法及示例,注意事项
iczp2024-08-22 09:58:31 - Class(类)
类(Class)是面向对象编程的核心概念之一,它提供了一种结构化的方式来定义对象的蓝图,包括属性和方法。下面详细介绍 TypeScript 中类的定义、构造函数、属性、方法、继承、访问修饰符等相关内容。
iczp2024-08-22 09:58:31 - Function(函数)
函数是JavaScript应用程序的基础。 它帮助你实现抽象层,模拟类,信息隐藏和模块。 在TypeScript里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义 行为的地方。 TypeScript为JavaScript函数添加了额外的功能,让我们可以更容易地使用。
iczp2024-08-22 09:58:31 - Generics(泛型)
TypeScript 泛型的详细介绍,包括泛型变量、泛型类型、泛型类、泛型约束及学习技巧
iczp2024-08-22 09:58:31 - Enums(枚举)
枚举(Enums)是一种用于定义一组命名常量的方式。枚举可以使代码更具可读性和可维护性
iczp2024-08-22 09:58:31 - Type Inference(类型推论)
类型推论(Type Inference)是一种编译器自动推断变量类型的机制。
iczp2024-08-22 09:58:31 - Type Compatibility(类型兼容性)
TypeScript里的类型兼容性是基于结构子类型的。 结构类型是一种只使用其成员来描述类型的方式。 它正好与名义(nominal)类型形成对比。(译者注:在基于名义类型的类型系统中,数据类型的兼容性或等价性是通过明确的声明和/或类型的名称来决定的。这与结构性类型系统不同,它是基于类型的组成结构,且不要求明确地声明。)
iczp2024-08-22 09:58:31 - Advanced Topics(高级主题)
TypeScript 高级类型是 TypeScript 类型系统中的一些高级特性和技巧,用于编写更复杂和灵活的代码
iczp2024-08-22 09:58:31 - Symbols