我只是在Chrome控制檯中嘗試不同的事情而練習。我不知道我在做什麼錯用下面的代碼,但我得到這個錯誤:無法獲得用JavaScript打印的值?
Uncaught SyntaxError: missing) after argument list
...此代碼:
function printToConsole(val1, val2) {
console.log("The value of" + val1 + "and" val2 + " is " + (val1 + val2));}
我只是在Chrome控制檯中嘗試不同的事情而練習。我不知道我在做什麼錯用下面的代碼,但我得到這個錯誤:無法獲得用JavaScript打印的值?
Uncaught SyntaxError: missing) after argument list
...此代碼:
function printToConsole(val1, val2) {
console.log("The value of" + val1 + "and" val2 + " is " + (val1 + val2));}
function printToConsole(val1, val2) {
console.log("The value of " + val1 + " and " + val2 + " is " + (val1 + val2));
}
你缺少CONCAT在「和」字符串之後操作(+)。
問候。
您錯過了+
符號,因此javascript不知道您需要連接更多的字符串,並拋出不關閉函數調用的錯誤(缺少')')。
function printToConsole(val1, val2) {
console.log("The value of " + val1 + " and " +
val2 + " is " + (val1 + val2)); //missing + after 'and'
}
printToConsole(4, 5)
。
要進一步添加有很多可用的語法檢查工具。 ESLint(http://eslint.org/)就是其中之一。它適用於大多數文本編輯器,並會立即突出顯示這些類型的語法錯誤。
下面是一個多味寫上面的代碼
(功能(VAL1,val2)將{的console.log( 「的值」 + VAL1 + 「和」 + + val2的 「是」 +(VAL1 + val2));})(1,2);
「and」後面缺少加號。 –
完全脫離主題:說「總和」而不是「價值」會更正確;) –