2016-12-02 8 views
-1

私はちょうどChromeのコンソールでさまざまなことを試して練習しています。私は、次のコードで間違ってやっているのかわからないのですが、私はこのエラーを取得:JavaScriptで印刷された値を取得できませんか?

Uncaught SyntaxError: missing) after argument list

...このコード:

function printToConsole(val1, val2) { 
console.log("The value of" + val1 + "and" val2 + " is " + (val1 + val2));} 
+5

"と"の後にプラス記号がありません。 –

+1

完全にオフトピック:「The value」ではなく「The sum」と言う方が正しいでしょう。 –

答えて

0
function printToConsole(val1, val2) { 
    console.log("The value of " + val1 + " and " + val2 + " is " + (val1 + val2)); 
} 

あなたは連結が欠落しています"and"文字列の後の演算(+)。

よろしくお願いいたします。

1

あなたは+記号がありません。したがって、javascriptはそれ以上の文字列を連結する必要があるとわからず、関数呼び出しを終了しないエラーをスローします。

function printToConsole(val1, val2) { 
 
    console.log("The value of " + val1 + " and " + 
 
    val2 + " is " + (val1 + val2)); //missing + after 'and' 
 
} 
 

 
printToConsole(4, 5)

0

あなた上述したように+間の文字列に記号 "と" とval2が欠落しています。

追加するには、多くの構文チェックツールがあります。 ESLint(http://eslint.org/)もその1つです。ほとんどのテキストエディタで動作し、すぐにこれらの種類の構文エラーを強調表示します。以下

は(コード上方 "の値を"

(関数(VAL1、VAL2){にconsole.logを記述するために1つの以上の味である+ VAL1 + "及び" + VAL2 + +(VAL1 "が" + val2));})(1,2);

関連する問題