JavaScript中的函数表达式与函数声明?

功能声明

“ function”关键字在JavaScript中声明一个函数。要在JavaScript中定义函数,请使用“ function”关键字,后跟唯一的函数名称,参数列表(可能为空)以及用花括号括起来的语句块。

这是一个例子-

function sayHello(name, age) {
   document.write (name + " is " + age + " 岁。");
}

函数表达式

函数表达式不应以关键字“函数”开头。定义的函数可以命名或匿名。

这是例子-

//anonymous function expression
var a = function() {
   return 5;
}

要么

//named function expression
var a = function bar() {
   return 5;
}