1.基础类型
let name:string let age:number
2.数组类型
let arr:number[] let arr:Array<number>
3.联合类型
let joint:(number | string | boolean)[]
4.类型别名
type Alis=(string | number) let a:Alis
5.函数类型
6.箭头函数
7.函数类型别名
8.viod特殊类型,用于标记函数没有返回值
9.对象类型
let obj:{}={} let obj2:{name:string}={name:''}
10.interface
interface NodeTree {
name: string
id: string,
type: number,
position:string,
children?: NodeTree[]
}
欢迎补充,一起进步。