JS 函数中的连接

JS 函数中的连接

这是第一个问题。我正在学习 Codecademy 的 JS 基础课程,遇到了一个有关函数连接的问题。

我有:

var greeting = function(name){

console.log("Hello, "+"" +name);

};

显然,当我使用以下命令调用此函数时:

greeting("Chris");

我明白了,Hello, Chris

如果我想让它更有趣一点,让输出说,Hello, Chris. How are you doing today?

我尝试了几种不同的方法,但都会导致语法错误。例如:

var greeting = function(name){

console.log("Hello, "+"" +name "." ""+" How are you doing today?);

};

那么,问题是在初始字符串后面包含函数输出后,如何连接下一个字符串?我不知道这句话是否有意义。那么,用简单的英语来说,如何在输出后获得句号和后续问题Hello, Chris

谢谢你的帮助!

答案1

您缺少一名+操作员。

console.log("Hello, "+"" +name "." + ""+" How are you doing today?);

您还有几个可以删除的空字符串:

console.log("Hello, " + name "." + " How are you doing today?);

答案2

虽然你可能知道这里不是问这类问题的地方,但我必须告诉你,如果你不提供任何参数(如你提供的) ,javascript 连接使用join()逗号进行连接的函数, 使用(引号之间有空格)代替,""
" """

相关内容