函数是可重复使用的代码块,用于执行特定任务;JavaScript中通过函数声明(如function sayHello(){})、函数表达式(const greet = function(){})或箭头函数(const greet = () => {})定义,需调用(如sayHello())才执行,可带参数并用return返回值。

函数是可重复使用的代码块,用来执行特定任务。在 JavaScript 中,定义函数就是告诉程序“当调用这个名字时,就运行这一段代码”。
函数的基本结构
最常用的定义方式是函数声明(Function Declaration):
function sayHello() {
console.log("你好!");
}
这里 sayHello 是函数名,括号 () 表示参数位置(目前为空),花括号 {} 包裹要执行的语句。
立即学习“Java免费学习笔记(深入)”;
带参数和返回值的函数
函数可以接收输入(参数),也能输出结果(返回值):
- 参数写在括号里,多个用逗号分隔,比如 add(a, b)
- 用 return 把计算结果交还给调用处,之后的代码不再执行
例如:
function add(a, b) {
return a + b;
}
console.log(add(3, 5)); // 输出 8
函数表达式与箭头函数
除了声明,还可以把函数赋值给变量:
- 函数表达式:const greet = function(name) { return "欢迎," + name; };
- 箭头函数(更简洁):const greet = (name) => "欢迎," + name;
单个参数时括号可省略,单条返回语句可省略 return 和花括号。
调用函数的方法
定义只是准备,必须“调用”才会运行:
- 写函数名加括号:sayHello();
- 传入对应数量和类型的参数:add(10, 20);
- 如果函数有返回值,可以用变量接收:const result = add(7, 3);
不调用,函数体内的代码永远不会执行。










