学科分类
目录
JavaScript网页编程

函数表达式

函数表达式是将声明的函数赋值给一个变量,通过变量完成函数的调用和参数的传递。示例代码如下。

var sum = function(num1, num2) {   // 函数表达式

 return num1 + num2;

};

console.log(sum(1, 2));         // 调用函数,输出结果:3

从上述代码可以看出,函数表达式与函数声明的定义方式几乎相同,不同的是函数表达式的定义必须在调用前,而函数声明的方式则不限制声明与调用的顺序。由于sum是一个变量名,给这个变量赋值的函数没有函数名,所以这个函数也称为匿名函数。将匿名函数赋值给了变量sum以后,变量sum就能像函数一样调用。

点击此处
隐藏目录