重複の可能性:
JavaScript: var functionName = function() {} vs function functionName() {}
私は CodeAcademy の Javascript コースを受講してきましたが、いくつかのことが頭から離れませんでした。関数がどのように機能するかを理解しており、OOP とオブジェクト/メソッドに頭を悩ませようとしています。
私の質問は、このような関数を作成することの違いは何ですか:
function countTo(number){
for (var i=1; i<=number; i++){
console.log(i);
}
}
countTo(15);
次のような関数を作成します。
var countToTwo = function(number){
for (var i=1; i<=number; i++){
console.log(i);
}
};
countToTwo(27);
どちらも同じことを行い、同じ出力を持ちます。それらはまったく同じ/互換性がありますか? 関数を作成するときにどちらを使用しても問題ありませんか?