我理解下面代码的作用:
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);
如果我们可以像第一个那样编写代码,为什么我们需要像第二个那样编写代码?
感谢。