函数 定义,调用,传参,箭头函数、闭包

简介: 函数是一段可重复使用的代码块,可以接受参数(可选)并返回一个值(可选)。在JavaScript中,函数可以通过以下步骤进行定义、调用和传参。

1、函数定义(Function Definition): 使用关键字 function 可以定义一个函数。函数定义包括函数名称、参数列表和函数体,用来描述函数的行为和逻辑。


示例:

 function sayHello(name) {
   console.log("Hello, " + name + "!");
 }


2、函数调用(Function Call): 要调用函数,只需提供函数名称后加上一对括号,并根据定义时的参数列表(如果有)提供实际参数。


示例:

sayHello("Alice"); // 输出:Hello, Alice!


3、传参(Function Parameters): 函数可以接受参数,这些参数是函数定义时用来接收和处理输入数据的占位符。在函数调用时,将实际的值传递给参数,供函数使用。


示例:


 function multiply(a, b) {
   return a * b;
 }
 const result = multiply(5, 3);
 console.log(result); // 输出:15


4、箭头函数(Arrow Function): 箭头函数是ES6引入的一种简写函数语法,可以更简洁地定义匿名函数。箭头函数没有自己的 thisarguments,它们继承自外围作用域。


示例:

const square = (num) => num * num;
console.log(square(5)); // 输出:25


5、闭包(Closure): 闭包是指在一个函数内部创建并返回另一个函数,该函数可以访问外部函数的变量。通过闭包,我们可以实现封装和保护数据的效果。


示例:

function outerFunction() {
  const message = "Hello";
  function innerFunction() {
    console.log(message);
  }
  return innerFunction;
}
const myFunction = outerFunction();
myFunction(); // 输出:Hello


以上就是关于函数定义、调用、传参、箭头函数和闭包的基本概念和示例。函数是JavaScript非常重要的编程概念,它们可以帮助组织代码,并使代码更可复用和模块化。

相关文章
|
8月前
|
程序员 编译器 C语言
从零带你认识函数(一)
从零带你认识函数
58 1
|
9月前
|
数据库 索引
pginspect几个函数
pginspect几个函数
42 0
|
4月前
|
开发工具 Windows
GetMessage()函数使用时的注意
GetMessage()函数使用时的注意
28 0
|
4月前
|
算法 编译器
函数(2)
函数(2)
26 0
|
4月前
|
人工智能
函数练习
用菜单的形式分别选择百钱买百鸡,九九表,水仙花数。
21 0
|
8月前
|
算法 程序员 信息无障碍
从零带你认识函数(二)
从零带你认识函数
61 1
|
8月前
|
算法 程序员 编译器
最简单的函数,看看就会了
最简单的函数,看看就会了
|
11月前
|
算法 编译器 API
8.函数
8.函数
54 0
|
Serverless
比值函数
比值函数
152 0