方法的返回类型是number
function getTotal(one: number, two: number): number { // 返回类型是number
return one + two
}
const total = getTotal(1, 2 )
console.log(total)
没有任何返回值
function sayHello(): void { // 没有任何的返回值
console.log('hello' )
}
函数执行无法完成 抛出错误或者死循环
function errorfunction(): never { // 抛出错误后 无法执行完成
throw new Error()
console.log( 'hello error' )
}
function forNever(): never { // 永远无法结束的
while ( true ) {
console.log( 'forNever' )
}
}
函数参数是对象
function add({ one, two }: { one: number, two: number }) { // 参数是个对象的
return one + two
}
const t = add({ one: 1, two: 2 })
function getNumber({one}:{one:number}){
return one
}
const o =getNumber({one:1})
查看更多关于typescript-函数参数和返回类型的定义的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did223208