2017-09-20 97 views
0
const getAverage = (numberOne, numberTwo) => { 
    const average = (numberOne + numberTwo)/2 ; 
    console.log(average); 
}; 

getAverage(365, 27); 
// Output: 196 

const getAverage = (numberOne, numberTwo) => { 
    const average = (numberOne + numberTwo)/2 ; 
    return average; 
}; 

getAverage(365, 27); 
// Output: SyntaxError: Identifier 'getAverage' has already been declared 
at <anonymous>:1:1 

爲什麼?控制檯登錄javascript函數

+1

究竟是什麼引發的錯誤? – adz5A

+1

你的問題並不完全清楚,你可以更具體嗎?有關未來的問題,請參閱[幫助中心](https://stackoverflow.com/help)。 –

+0

不應該給你任何錯誤。只是當你回報什麼時,你必須對回報做些什麼。在你的情況下,你可以使用console.log並通過函數調用來記錄結果'console.log(getAverage(365,27))'。你有一個小提琴[這裏](https://jsfiddle.net/jfz429zk/) – BogdanC

回答

0

如果這些功能位於相同的位置,那麼您的問題是您使用的是相同的函數名稱。

const getAverage = (numberOne, numberTwo) => { 
 
\t const average = (numberOne + numberTwo)/2 ; 
 
\t console.log(average); 
 
}; 
 

 
getAverage(365, 27); 
 

 

 
const getAverage2 = (numberOne, numberTwo) => { 
 
    const average = (numberOne + numberTwo)/2 ; 
 
    return average; 
 
}; 
 

 
console.log(getAverage2(365, 27));