我一直在学习可汗学院的课程,而我在将变量与问候连接起来时遇到了麻烦,它一直在说我是连接字符串。
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();
我曾尝试在谷歌上寻找答案,但我不明白他们使用的变量有人可以解释一下如何正确地做到这一点吗?
谢谢。
答案 0 :(得分:1)
让我们说你的字符串是"你好"。 让我们设置一个包含一个字符串的变量,仅用于此示例。 让我们调用变量名。 我们将使用关键字var来声明变量。
var name =" Joe&#34 ;;
现在让我们连接
"您好" +名称
这将返回:" Hello Joe"。
您可能想知道为什么要将名称存储在变量中而不是仅仅创建另一个字符串。如果更改名称变量的内容--var name =" Julie"例如 - 连接时不必更改任何内容。你可以保持"你好" +姓名"您好"是一个字符串,名称是一个变量。 你可能也想知道为什么我在Hello之后离开了一个空间 - "你好"不是"你好"。如果我没有留下空格,输出将是" HelloJoe"。 我希望这会有所帮助。
PS:在你的名字变量之前想想你的逗号。连接时,需要一个+号。这里不需要你的逗号。