02 2023 档案
摘要:类和修饰符 类class 类class出现的目的就是将一些相关的东西放在一起,方便管理 类中包含两个东西:属性和方法 通过class关键词可以定义一个类 通过new关键词可以方便生产一个类的实例对象,这个实力对象的过程叫实例化 在实例在new出来的时候,它实际是调用了类中的一个方法进行初始化,这个方
阅读全文
摘要:TS中的接口 作用 接口的作用是为这些类型命名和为你的代码或者第三方代码定义契约;和前面讲的抽象类比较相似 定义接口 通过interface关键词来定义接口 🌰 interface User { name:string age:number } 函数interface 函数interface可规范
阅读全文
摘要:类型断言和类型守卫 类型断言 我们在项目中使用断言的目的是为了保证和检测来自其他地方的数据符合我们的要求。 所谓的断言就是断定、确定、绝对的意思 简单来说,类型断言就是保证数据类型一定是所要求的类型 类型守卫 类型断言需要借助类型守卫函数 类型守卫函数就是用于判断未知数据是不是所需类型 格式:x i
阅读全文
摘要:特殊类型 any类型 any类型的变量可以赋值任何数据类型 🌰 let a:any = 123 void类型 void 用来表示返回的是空 function fn():void{} enum类型 可以理解为通过enum关键字声明一个特殊的类型,一般用来表示枚举值 🌰 enum Direction
阅读全文
摘要:TS常见基本类型 number 类型 在ts中 number表示数值类型; 注意:与JS一样,数字可以表示为二进制,八进制,十进制和十六进制以及NaN和Infinity let a:number = 10 string 类型 在ts中 string 表示字符串类型的数据 let b:string =
阅读全文