number[ ]
let arr:number[ ] = [1,2,4,3]
boolean[ ]
let arr:boolean[ ] = [true,false]
Array<boolean>
let arr:Array<boolean> = [true,false]
定义对象数组用interface
interface X {
name:string,
age?:number
}
二维数组
let arr:number[][] = [[1],[2],[3]]
let arr:Array<Array<number>> = [[1],[2],[3]]
函数
function add(a:number,b:number): number {
return a+b
}
console.log(add(a+b))
其他写法:
对象形式:定义this类型
函数重载: