如何将变量与问候语连接起来

How do I concatenate a variable with a greeting

本文关键字:候语 连接 起来 变量      更新时间:2023-09-26

我的问题:

我一直在可汗学院学习编程,但我在将变量问候连接起来时遇到了麻烦,它一直说我正在连接一个字符串

到目前为止我做了什么:

var drawGabby = function(){ 
  var nameX = random(0, 300);
  var nameY = random(0, 300);
  var yourName = "gabby";
  fill(255, 0, 0); 
  textSize(30); 
  text("Hiiii, " +"gabby",nameX, nameY);
}; 
drawGabby(); 

问题:

我尝试在谷歌上寻找答案,但我不明白他们使用的变量,有人可以解释如何正确做到这一点吗?

谢谢。

假设您的字符串是"Hello"。让我们为此示例设置一个包含字符串的变量。让我们调用变量名。我们将使用关键字 var 来声明变量。

var name = "Joe";

现在让我们连接

"你好"+名字

这将返回:"你好乔"。

您可能想知道为什么将名称存储在变量中而不是仅创建另一个字符串。例如,如果您更改名称变量 --var name = "Julie" 的内容,则在连接时不必更改任何内容。您可以保留"Hello"+name,其中"Hello"是字符串,名称是变量。你可能也想知道为什么我在你好之后留下了一个空格——"你好"而不是"你好"。如果我没有留下空格,输出将是"HelloJoe"。我希望这有所帮助。

PS:考虑一下名称变量之前的逗号。连接时,需要一个 + 号。此处不需要逗号。