鸿蒙ArkTS语言快速入门-TS(三)

相关文章快速入口:鸿蒙ArkTS语言快速入门-TS(二)

TS入门学习第三篇

函数

和JavaScript一样,TypeScript函数可以创建有名字的函数和匿名函数。 你可以随意选择适合应用程序的方式,不论是定义一系列API函数还是只使用一次的函数。

普通函数

// Named function 有名函数
function add(x, y) {
   
    return x + y;
}

// Anonymous function 匿名函数
let myAdd = function(x, y) {
    return x + y; };

定义类型的函数

// 有名函数:给变量设置为number类型
function add(x: number, y: number): number {
   
  return x + y;
}

// 匿名函数:给变量设置为number类型
let myAdd = function (x: number, y: number): number {
   
  return x + y;
};

完整的类型函数是这样的

let myAdd: (x:number, y:number) => number =
    function(x: number, y: number): number {
    return x + y; };

未定义类型的函数

// 给函数类型设置为any类型,为任意类型
function add(x: number, y: number): any{
   
  return x + y;
}

可选参数和默认参数

JavaScript里,每个参数都是可选的,可传可不传。 没传参的时候,它的值就是undefined。 在TypeScript里我们可以在参数名旁使用?实现可选参数的功能。 比如,我们想让last name是可选的:

let result1 = buildName
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值