类型声明
let 变量: 类型;
let 变量: 类型 = 值;
function fn(参数: 类型, 参数: 类型): 类型{
...
}
number
声明一个变量a,同时指定它的类型是number
let a: number = 1;
string
let str: string = "zs";
boolean
let flag: boolean = false;
void
在 TypeScript 中,可以用 void 表示没有任何返回值的函数
void 类型的用法,主要是用在我们不希望调用者关心函数返回值的情况下,比如通常的异步回调函数 void也可以定义undefined 和 null类型
function voidFn(): void {
console.log('111')
}
let u: void = undefined
let n: void = null;
null和undefined类型
let u: undefined = undefined;//定义undefined
let n: null = null;//定义null
any 类型
没有强制限定哪种类型,随时切换类型都可以 我们可以对 any 进行任何操作,不需要检查类型 声明变量的时候没有指定任意类型默认为any
let anyD:any = 123
anyD = '123'
anyD = true
let anyD; // any
anyD = '123'
anyD = true