typeScript基础语法

1.变量定义

变量名:变量的类型(首字母小写)

let dan:string='蛋'

let numArr:number[]=[4,2,0];

2、核心

定义任何东西的时候要注明类型

调用任何东西的时候要检查类型

3、interface 接口

规定属性名和属性值类型:多个对象去复用这个接口

interface CatType{
  id:string;
  url:string;
  height:number;
  width:number;
  test?:boolean; //表示实现这个接口的时候,参数可有可无
    
}

类中实现这个接口即可

class Cat implements CatType

4、方法定义

传入数据类型定义;返回数据类型定义

class WenDisplua{
  //没有返回值:void
  //传入的数据类型 CatType接口类型
  public static addDate(data: CatType) :void{
    console.log()
    const cat:Cat = new Cat(data.id, data.url, data.height, data.width);
  }
}

5、类型断言

对象名?. 表示当对象不存才,就不执行.后面的操作了

6、函数方法

const getJson=async <T>(url: string):Promise<T> => {
  const response:Response = await fetch(url)
  //返回值的类型T
  const json:Promise<T>=await  response.json()
  return json;
}
posted @ 2022-10-29 15:46  成强  阅读(25)  评论(0编辑  收藏  举报