1. ts基本类型约束写法:字符串、数值、布尔、any、null、undefined
字符串:
let str: string = '你好呀';
数值:
let num: number = 123;
布尔:
let bool: boolean = true;
any:
let an: any = true;
***any:可以是任何类型
null:
let nu:null = null;
undefined:
let ud:undefined = undefined;
***注意:小写
2. 数组约束写法
2.1 数组每一个成员必须是xx类型
let arr1: number[] = [1,2,3,4];
let arr2: string[] = ['a','b','c'];
let arr3: Array<number> = [1,2,3];
2.2 数组中可能存在多个类型
//这个不看位置
let arr4: (string | number)[] = [1,'b'];
//这个是严格按照位置排序的
let arr5: [number,string] = [1,'b'];
3. void
***无返回值
4. 对象约束写法
let obj1:{
a:number;
b:number;
c:number;
} = {
a:1,
b:2,
c:3
}
相关作者
- 获取点赞0
- 文章阅读量264
评论()