TypeScript
文章平均质量分 68
小达学徒
小白代码搬运工,前端苦行憎
展开
-
TypeScript 学习之类型兼容
TypeScript 的类型兼容性是基于结构子类型的。结构类型是一种只使用其成员来描述类型的方式。原创 2023-02-16 20:18:11 · 344 阅读 · 0 评论 -
TypeScript 学习之类型推导
在一些情况下,代码上没有显性明确类型,typescript 可以隐形推断出类型。原创 2023-02-16 20:14:44 · 438 阅读 · 0 评论 -
TypeScript 学习之枚举
枚举可以定义一些带名字的常量。使用枚举可以清晰地表达意图或创建一组有区别的用例。原创 2023-02-16 20:02:33 · 415 阅读 · 0 评论 -
TypeScript 学习之泛型
类有两部分:静态部分和实例部分,泛型类指的是实例部分的类型,所以类的静态属性不能使用泛型类型。泛型函数的类型与非泛型函数的类型没什么不同,只是有一个类型参数在最前面。可以使用不同的泛型参数名,只要数量上和使用方式上能对应上就可以。给定泛型一些属性的约束,传入的类型必须拥有这些属性。函数的参数使用变量,函数体必须正确的使用这些参数。T 是泛型,可以是任何类型,传入的类型可能没有。作为函数参数的类型和返回值类型。捕获用户传入的类型,就可以使用。函数的参数类型和返回值类型都是。带有调用签名的对象字面量,改成。原创 2023-02-16 20:03:06 · 322 阅读 · 0 评论 -
TypeScript 学习之 function
函数可以实现抽象层,模拟类,信息隐藏和模块。函数有:有名字的函数、匿名函数在 JavaScript 中的函数。原创 2023-02-16 20:01:27 · 624 阅读 · 0 评论 -
TypeScript 学习之Class
类的类型,而不是实例的类型,也就是构造函数的类型。这个类型包含了类的所有静态成员和构造函数。抽象类不能直接被实例化,只能通过派生类(子类)继承,实例化派生类(子类)。抽象类的抽象方法不包含具体实现并且必须在派生类(子类)中实现。的变量,这个变量保存了这个类或者说保存了类构造函数。抽象类类似于接口,但是抽象类可以包含成员的实现细节。实例化时会调用类的构造函数,并返回一个对象。同一个类的实例对象共享类上的静态属性的状态。最基本的继承:类从基类中继承了属性和方法。静态属性是存在于类本身,不存在与类的实例。原创 2023-02-16 20:00:50 · 502 阅读 · 0 评论 -
TypeScript 学习之接口
接口:对值所具有的结构进行类型检查,称为“鸭式变型法”或“结构性子类型化”原创 2023-02-16 20:00:05 · 378 阅读 · 0 评论 -
TypeScript 学习之var、let、const 的区别
var声明时,不管声明多少次,只会得到 1 个// 所有x 的声明实际上都引用一个相同的x function f(x) {var x;var x;} }let声明时,同在一个作用域内不能声明相同的变量。// error: interface with parameter declaration // 报错:属性已经声明 let x = 100;// x 不能重复声明 }块级作用域变量需要在明显不同的块里声明return x;} return x;原创 2023-02-16 19:58:28 · 803 阅读 · 0 评论 -
TypeScript 学习之类型
TypeScript的基本类型学习。原创 2023-02-16 19:58:15 · 136 阅读 · 0 评论