ArkTS-函数

本文介绍了函数在编程中的基本概念,包括函数的定义、调用,以及如何根据传入的数据进行处理并返回结果。同时,对比了普通函数与箭头函数的简洁写法及其适用场景。
摘要由CSDN通过智能技术生成

函数

函数:是可以被重复使用的代码块

作用:函数可以把具有相同或相似逻辑的代码“包裹” 起来,有利于代码复用

函数的基本使用

1.定义函数

function 函数名() {
  函数体
}

2.调用函数   

函数名()

我们带入语法:

//定义函数
function star () {
  console.log('五角星', '☆')
}

//调用函数
star()

注意:先定义,后使用(变量、函数都是如此)

函数的完整用法

根据我们传入不同的数据,进行处理,返回处理后的结果

function 函数名 (形参1:类型,形参2:类型 ...) {
  编写代码对数据进行处理
  return 处理后的结果
}

let 变量名 : 类型 = 函数名 (实参1,实参2,..)

例如:用一个函数,来实现下面的需要

传入 价格 和 数量,返回 计算的结果

1.苹果 2元/斤,买了3斤,多少钱?

2.香蕉 4元/斤,买了4斤,多少钱?

founction buy (price: number, num: number){
  //1.处理数据
  let result: number = price * num
  //2.返回结果
  return result
}

let apple: number = buy(2,3)
console.log('苹果', apple)

那我们要是算香蕉呢,还要继续从头写到尾吗,其实不用,上面代码则是定义函数,而我们只需调用函数即可,并不需要一个一个去自己写

let apple: number = buy(4, 4)
console.log('香蕉',banana)

注意:形参和实参的数量要统一,一 一对应,否则即会报错

箭头函数

箭头函数是比普通函数更简洁的一种函数写法

let 函数名 = () => {
  // 函数体
}

函数名()

我们带入语法:

//定义函数
let star = () => {
  // 函数体
  console.log('五角星', '☆')
}

//调用函数
star()

如果我们需要传参呢?看下面代码

let 函数名 = (形参1: 类型, 形参2: 类型) => {
  // 函数体
  // 1. 计算过程
  // 2. 返回结果
  return 计算的结果
}

函数名(实参1, 实参2)

我们带入语法:

let buy = (price: number, weight: number) => {
  //函数体
  // 1. 计算过程
  let result: number = price * weight
  // 2. 返回结果
  return result
}
let apple: number = buy(2, 3)

注:普通函数,箭头函数,在后面开发中会有不同的使用场景,所有两种语法都需要掌握

  • 17
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值