了解功能之间的区别

时间:2014-11-08 08:17:10

标签: javascript

我理解下面代码的作用:

var x = myFunction(3, 4)

function myFunction (a, b) {
    return a * b;
}

console.log(x);

它将创建一个名为myFunction的函数,用3和4调用它并返回12。

但我不明白上述代码与下面代码之间的区别。

var myFunction = function (a, b) {
    return a * b;
};

var x = myFunction(3, 4)
console.log(x);

如果我们可以像第一个那样编写代码,为什么我们需要像第二个那样编写代码?

感谢。

0 个答案:

没有答案