这可能是一个愚蠢的问题,但我不明白。我真的希望我不会得到投票
当我尝试运行此代码时
var mydate= new Date (19995,10,5);
console.log("foo was born on the day :" mydate.getDay());
在firebug(Mozeilla)中的我在参数列表之后得到一个错误(SyntaxError:missing),但是当我在字符串和变量之间添加逗号时:
var mydate= new Date (19995,10,5);
console.log("foo was born on the day :", mydate.getDay());
它有效。为什么我需要添加逗号?
答案 0 :(得分:3)
您需要使用+运算符而不是逗号,如下例所示。
GROUP BY
这也适用于变量/ etc。就像下面的例子一样。您还可以在变量后添加另一个+运算符以继续文本。
console.log("foo was born on the day: " + maydate.getDay());
答案 1 :(得分:1)
使用'+'连接:
console.log("foo was born on the day :" + maydate.getDay());
答案 2 :(得分:0)
我们在传递参数时使用逗号,console.log接受这些参数,将它们合并在一起并打印输出。