TS支持的常用类型注解
定义
类型注解指的是给变量添加类型约束,使变量只能被赋值为约定好的类型, 同时可以有相关的类型提示
(说人话就是指明变量类型)
TS支持的常用类型注解
- 简单类型
number
string
boolean
null
undefined
- 复杂类型
数组
函数
联合类型
类型别名
接口
字面量类型
泛型
枚举
void
any
简单类型的类型注解使用
let school: string;
school = "Htu";
let school_age: number;
school_age = 100;
console.log(school, school_age);
数组类型注解
好处:
- 不仅可以限制变量类型为数组而且可以限制数组成员的类型,赋值不当报错
- 编码时不仅可以提示数组的属性和方法而且可以提示成员的属性和方法
两种使用方式
let school: string[] = [];
school.push("Htu");
school.push("Htu1");
school.push("Htu2");
let names: Array<string>=[];
names.push("Htu");