已解决
TypeScript中的类型
来自网友在路上 148848提问 提问时间:2023-09-21 23:28:47阅读次数: 48
最佳答案 问答题库488位专家为你答疑解惑
TypeScript中的类型
- 1. number
- 2. string
- 3. boolean
- 4. any
- 5. unknown
- 6. void
- 7. never
- 8. object
- 9. array
- 10. tuple
- 11. enum
- 12. type
1. number
数字类型
let num : number = 6;
2. string
字符串类型
let str : string = "Hello World"
3. boolean
布尔类型,值有true,false
let flag : boolean = true;
4. any
任意类型
let a : any;
a = 123;
a = "Hello";
5. unknown
类型安全的任意类型,和any的不同是unknown定义的变量不能赋值给其它变量
let b : unknown
b = 1;
b = "World"
6. void
没有值
function(a:string,b:string) : void{
console.log(a+b);
}
7. never
不能是任意类型
function():never{
throw new Error();
}
8. object
任意js对象
let user:object = {name:'zs}
9. array
数组
let arr : array<number> = [1,2,3];
10. tuple
元组,TS新增类型,相对于array固定长度
let h : [string,string];
h = ['hello','world'];
11. enum
枚举
enum Sex{M = 1;W = 0;
}let p : {name:string,sex:string}i = {name:'孙悟空',sex:Sex.M
}
12. type
类型别名
//定义num的类型只能是myType定义的类型
type myType = 1 | 2 | 3| 4 | 5;
let num : myType;
num = 2
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"TypeScript中的类型":http://eshow365.cn/6-11042-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!