文章目录
- TS总的变量类型
- References
TS总的变量类型
备注: 如果一个变量设置为了any 类型之后相当于变量关闭了TS的类型检测
let d: any;
d = 10;
d = 'hello';
//unknown表示的是未知类型,实际是上一个安全的any,unknown类型的变量不能直接赋值给其他变量
let va1: unknown;
va1 = 10;
va1 = "hello";
//类型断言,可以用来告诉解析器变量的实际类型
s = e as string
s = <string>e
下面这两个类型是针对函数的
// {} 用来指定对象中可以包含哪些属性值
// 语法 :
// let 变量名 : {属性名:属性值,属性名?:属性值}
// 在属性名之后加上?表示的是属性是可选的
let monkey:{name:string, age?:number}
monkey = {name:'wukong', age=500}
针对数组的申明形式
References
https://www.bilibili.com/video/BV1Xy4y1v7S2?p=5&vd_source=57623809cb42c86b58d359b44bfd8dcf