定义函数的一种方法
function run ():number { // 方法返回number类型 return 123 } run() var fun2 = function ():number { // return 123 } var fun3 = function (name: string, age: number):string { // 定义参数和返回值的类型 return name + age } fun3('zy', 32) var fun4 = function (name: string, age?: number):string { // 可选参数,必须配置到参数的最后面 return `${name}` } fun4('zy') var fun3 = function (name: string='zrr', age?: number):string { // 默认参数 return `${name}` } fun3() // zrr var fun4 = function (a:number, ...result:number[]):void { console.log('a', a) // 1 console.log('result', result) // [2, 3, 4] } fun4(1,2,3,4)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。