JavaScript函数是可重复使用的代码块,用于执行任务或计算并返回结果;有函数声明(会提升)、函数表达式(不提升)和箭头函数(无this、不可构造)三种声明方式,调用需加括号,支持参数传递与return返回值,且函数是一等公民。
JavaScript函数是一段可重复使用的代码块,用来执行特定任务或计算并返回结果。它让程序结构更清晰、逻辑更易维护。
怎样声明函数声明函数有三种常见方式:
function greet() { console.log("Hello!"); }const add = function(a, b) { return a + b; };const multiply = (x, y) => x * y;调用就是让函数运行,只需在函数名后加圆括号(),并传入对应参数(如果有):
greet();
add(3, 5); → 返回8
multiply(4, 6); → 返回24
greet)只是引用函数本身,不会执行。函数可以接收输入(参数)并输出结果(返回值):
function calc(a, b, c)
undefined
JavaScript中函数是一等公民,意味着它可以:
setTimeout(greet, 1000))