2016-04-26 71 views
-1

我剛剛開始學習編程,我正在通過codeacademy.com學習,但我堅持在他們給我的這個問題上。當我輸入這個函數就像他們告訴我它給我一個語法錯誤。任何幫助表示讚賞基本的Javascript功能

// Write your foodDemand function below. 
// Last hint: In your reusable block of code, end each line 
// with a semicolon (;) 
var foodDemand = Function("food"); { 
    console.log ("I want to eat" + " " + food); 
}; 
foodDemand ("Pizza"); 
+0

您的回答已經在這裏。 http://stackoverflow.com/questions/336859/var-functionname-function-vs-function-functionname – DININDU

+0

從中學習。 https://javascriptweblog.wordpress.com/2010/07/06/function-declarations-vs-function-expressions/ – DININDU

回答

0

它看起來像你的意思是寫var foodDemand = function(food){...}周圍無「食品」的報價。否則,在您的console.log中,您傳遞了一個尚未定義的變量食物。

-1

您的語法錯誤。檢查一些有關JavaScript中的函數的文檔: here