typescript
文章平均质量分 81
高质量coder
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TypeScript之泛型(六)
TypeScript之泛型的理解和使用一.什么是泛型二.泛型的使用三.接口泛型四.泛型类上一篇:TypeScript之interface接口(五)一.什么是泛型什么是泛型?我们可以理解为是在编译期间不确定方法的类型,在方法调用时再指定类型的一种特性。这句话又怎么理解呢?在TS中,定义变量最重要的就是对类型的约束,但是当需要定义一个参数类型 返回 值类型不确定的函数时,这时就可能会使用泛型。这时有人会说为什么不使用any类型来定义呢?还要弄一个泛型出来?这对于写高复用性的第三方库和第三方源码的时候,泛原创 2021-06-29 17:47:01 · 320 阅读 · 1 评论 -
TypeScript之interface接口(五)
TypeScript之接口的定义和使用一.接口的定义二.接口初识三.包含函数的接口四.接口对类的约束五.接口的继承上一篇:TypeScript之类,抽象类,继承,多态(四)在前面创建数据类型我们简单提到了接口,使用接口在约束一组数据结构来定义指定的对象。这里来详细介绍一下TS中的接口。一.接口的定义在各种开发语言里基本都有interface接口的定义,这个接口与开发中的API接口不是一个概念。interface接口定义了某一批类所需要遵守的规范,时一中数据格式的约束。接口不关心内部属性的数据,也不原创 2021-06-25 15:46:49 · 1463 阅读 · 1 评论 -
TypeScript之类,抽象类,继承,多态(四)
TS中关于类的理解一.类的定义二.类的继承三.类的修饰符四.静态属性和方法五.抽象类六.多态在es6之前,要想实现JS的服用方法或组件,需要使用函数,原型和原型链等方法来实现。在es6中引入了JS类的概念,我们使用JS也能基于面向对象的方式使用和构建类。在TS中也允许使用es6的类的写法,最终编译为JS代码允许在浏览器。一.类的定义和其他面向对象语言的语法一样,使用class关键字定义一个类。类中this表示此当前对象本身,如下的this.name就表示当前类的name属性。//定义一个'人'的类原创 2021-06-23 11:56:21 · 545 阅读 · 1 评论 -
TypeScript之函数定义(三)
TypeScript中函数的定义和规范一.函数的定义二.可选参数三.默认参数四.剩余参数五.函数重载TS中的函数语法和JS(es5和es6的函数)的语法类似,多了TS的类型特性和规范,通过类型判断实现函数重载。一.函数的定义//1 函数的定义 //es6函数声明f1(){ console.log("hello world");}f1();//调用函数 //ts中定义函数 函数名(参数1:类型1,参数2:类型2,...) :返回值类型//定义一个没有参数没有返回值的函数f2():原创 2021-06-21 14:40:03 · 828 阅读 · 0 评论 -
TypeScript之interface定义对象(二)
TypeScript语法的对象定义和使用一.JS中的对象二.TS中定义对象三.任意属性四.可有可无的属性五.只读属性前面我们说到了基本数据类型,还有数组,枚举等类型,那么在typescript中是如何定义像JavaScript中的对象的呢?一.JS中的对象我们先来看一下在JavaScript中的定义对象的方式,定义方式如下://定义let student = { name: '狗蛋', age: 18, eat: function () { console.log(this.n原创 2021-06-17 18:34:02 · 6197 阅读 · 1 评论 -
TypeScript之数据类型(一)
TypeScript基本语法一.数据类型的定义1.布尔类型(boolean)2.数值类型(number)3.字符串类型(string)4.undefined 和 null类型4.数组类型(array)5.枚举类型(enum)6.任意类型(any)和类型推断7.联合类型(多种类型)6.没有废话,不讲背景,不讲定义。直接说语法。一.数据类型的定义Typescript中基本数据类型:布尔类型(boolean)、数值类型(number)、字符串类型(string)、undefined、null等。定义的基原创 2021-06-01 12:01:03 · 1121 阅读 · 1 评论
分享