TypeScript学习
1.基础
1.注解
声明变量类型
1
let a : number
声明函数的入参和出参类型
1
2
3const fun1 = (arg1: number, arg2: number): number => {
return arg1 + arg2
}
2.类型
1.字面量
1 | let a : 10 |
2.any(不建议使用 )
关闭ts的类型检测
可以被赋值给所有类型的变量,也可以被所有类型的变量赋值
1 | let b; |
3.unknown
1 | let a : 10 // any |
4.void
用于空返回类型
1 | const fun2 = (arg: number): void => { |
5.never(无法理解)
不能是任何值,用于报错返回
1 | const fun3 = (): never => { |
6.object
指定变量类型为对象
1
2let O1 : object
let O2 : {name: string}