2017-09-20 15 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));