摘要: type 用于描述一个对象类型。 特点: 1、不能重复 type 2、继承通过 & 3、支持 类型别名,联合类型,元组等类型 interface 接口用来定义一个类的结构,定义类的属性 和 方法。 同时接口也可以当成类型声明去使用。 特点: 1、可以重复声明。 2、接口中的属性都不能定义具体的值,方 阅读全文
posted @ 2022-03-20 23:58 Action_swt 阅读(914) 评论(0) 推荐(0) 编辑
摘要: object 类型 表示 一个 js 对象。实际开发中不常用 object 定义类型。实际限制的是对象下的属性。 因为 js 中. ***** "万物皆对象" ***** 比如 function(){} 、{}....... 实际开发使用: let a : { name: string , age: 阅读全文
posted @ 2022-03-20 14:12 Action_swt 阅读(3004) 评论(0) 推荐(0) 编辑
摘要: void 表示 空值 : null 或者 undefined。 常用于函数返回值设置 never 表示 空值 : 不能为任何值。 可以用于函数在隐士返回undefined之前 抛异常处理 function fn(): never { throw new Error('报错了!') } 阅读全文
posted @ 2022-03-20 13:41 Action_swt 阅读(393) 评论(0) 推荐(0) 编辑
摘要: any 类型的变量可以赋值给任意变量,但是会导致该变量类型也为any。unknow类型的变量 不会,unknow类型的变量赋值给 其他变量需要提前声明该 unknow类型具体是什么类型的变量。 unknow 类型的变量,不能直接赋值给其他变量。 unknow 类型的变量可以理解为 any 的 类型安 阅读全文
posted @ 2022-03-20 13:29 Action_swt 阅读(1278) 评论(0) 推荐(0) 编辑