我只是在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”后面缺少加号。 –
完全脱离主题:说“总和”而不是“价值”会更正确;) –