2017-05-24 6 views
-2

JavaScript IDE(WebStorm)で特定の名前の変数を設定した後、変数名が灰色で表示され、 ... "は冗長なのでコンパイルできません。javascriptの冗長変数のコンパイルエラー

これは、運動の例です:事前に

function sumOfNums(num1, num2, num3) { 
    let sum = num1 + num2 + num3; 
    return sum; 
} 
sumOfNums(5, 2, 3); 

ありがとう!

+0

? – guest271314

+0

Javascriptがコンパイルされていません。あなたは何について話していますか? – SLaks

+0

どのような変数ですか?どちらの名前? –

答えて

0

このエラーは、リターン以外の場所で使用されていないため、変数の割り当てが不要であることを意味します。すぐにただちに戻ると、その警告が削除されます。

function sumOfNums(num1, num2, num3) { 
    return num1 + num2 + num3; 
} 
+0

しかし、コードが実行されてしまうのを防ぐことはできません。 –

+0

@ScottMarcusコンパイルでは、私は、linting(eslintまたは何か)を行うビルドステップがあり、警告が出されない限り進まないことを前提としています。 – Joseph

+0

しかし、返品を取り除いた後、どうやってコンソールで回答を受け取るのですか? – Rado

0

あなたは次のようにsumを省略することができますどのような問題では明らかではない

function sumOfNums(num1, num2, num3) { 
    return num1 + num2 + num3; 
}