TS
文章平均质量分 91
卡科卡
这个作者很懒,什么都没留下…
展开
-
TS编译·数据类型合集·代码示例
声明一个数组,并且限制数组里面的元素只能是number类型。数组在声明的时候必须要告诉它里面存什么类型的元素如果我们在定义一个对象的时候,把变量的类型定义为object,这是不准确的,范围过大obj = {user: 'zs', age: 20, sex: 0} // 没问题,编译能过obj = [1, 2, 3, 'a', 'b', 'c'] // 没问题,编译能过,数组也属于object类型obj = {age: 20。原创 2023-12-26 19:43:59 · 1400 阅读 · 1 评论 -
TS中的函数
函数重载(Function Overloading)是一种在编程语言中定义多个具有相同函数名但具有不同参数列表和不同返回类型的函数的方式。通过函数重载,在调用函数时可以根据传递的参数类型或个数的不同来自动选择调用哪个函数。函数重载在 TypeScript 和其他一些静态类型语言中被广泛使用,以提供更灵活的函数调用方式,并增强代码的可读性和可维护性。通过函数重载,可以根据不同的情况提供更具体的行为和返回类型,而无需为不同的函数定义不同的函数名称。原创 2024-01-02 20:16:36 · 1352 阅读 · 1 评论 -
ts中的接口(interface)示例代码及解释
在 TypeScript 中,interface(接口)是一种用来描述对象形状的结构化类型。与其他语言中的接口概念类似,它定义了对象应该具有的属性和方法,但不提供具体的实现。与类相似,接口可以扩展其他接口,并且可以用于描述函数类型、数组类型等数据形态。在 TypeScript 中接口非常常用,因为它可以帮助开发人员更好地理解代码和规避错误,提高代码的可维护性和可读性。原创 2023-12-29 19:53:13 · 5751 阅读 · 1 评论 -
TS中的泛型(generics)
在 TypeScript 中,泛型(Generics)是一种允许在定义类、接口和函数时,延迟指定其中某些类型的概念。泛型可以使代码更具有通用性和灵活性,因为它可以用于处理多种类型的数据。泛型通过使用泛型参数(Generic parameter)来实现。泛型参数使用尖括号()括起来放在类型的名称后面。这个参数可以在类、接口或函数内部代表任何类型。原创 2024-01-01 18:29:49 · 1739 阅读 · 0 评论