Typescript的函数的写法

// 可选参数 LAO?: string

function getSon(HSH: string, LAO?: string) {
  console.log(`你是真的【${HSH}】,  我快喜欢【${LAO ? LAO: '不是你的菜,别想了'}】`)
}
getSon('帅', '111')
console.log("----------------------------======== 

// 不传参数, 使用默认值 函数.js:10 你是真的【1】, 我快喜欢【22】

function getSon1 (Hsh: string= '1', HSJH: string = '22') {
  console.log(`你是真的【${Hsh}】,  我快喜欢【${HSJH}】`)
}
// 不传参数, 使用默认值 函数.js:10 你是真的【1】,  我快喜欢【22】
getSon1()
// 传第1个值, 后面的使用默认值  你是真的【1111111111】,  我快喜欢【22】
getSon1('1111111111')
// 函数.js:10 你是真的【1】,  我快喜欢【22222】
getSon1(undefined, '22222333')

数组求和

function getSuM(x: number, y: number, ...sumArr: number[]) {
  let sum = x+y
  for(let ele of sumArr) {
    sum+= ele
  }
  console.log(sum)
}
getSuM(1,2)
getSuM(1,2,3,4,5,6)

函数返回值类型


function sayHi (): string {
  return '你好世界'
}
let say: string = sayHi()
console.log(say)
// 函数形参类型 ts形参和实参必须一致
 function jump(jump: string) : void {
   console.log('你去干哈了')
   console.log(`我去玩【${jump}】`)
 }
 jump('哈哈')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值