将字符串添加到短语 Javascript

Add string to phrase Javascript

本文关键字:短语 Javascript 添加 字符串      更新时间:2023-09-26

我不确定我是否要发疯还是什么。我只是无法理解这一点。我目前正在学习Python,PHP和Javascript,我不确定我是否混合了语法或其他任何东西。无论如何,我将有一个向短语添加字符串的函数。我的字符串是"灰色",最终结果应该是"我最喜欢的颜色是灰色",所以代码应该像"我最喜欢的颜色是"+"灰色"。到目前为止,我的代码是:

function stringPhrase(); {
document.write ("grey");
}
var result = ("My favorite color is" + stringPhrase());

我是接近正确的语法还是我正朝着错误的方向前进?谢谢很多。问候,托马斯

你走

错了方向。这是您应该如何使用函数:

function stringPhrase() {
  return "grey";
}
var result = "My favorite color is " + stringPhrase();

试试

function stringPhrase() {
  return 'grey';
}
var result = 'My favorite color is'+stringPhrase();

这里的问题是您的stringPhrase函数没有按照您的期望执行。您希望该函数执行的操作只是返回适当的字符串:"gray"。

所以你的函数应该看起来像这样:

function stringPhrase() {
  return "grey";
}

现在,您可以使用之前相同的代码来调用该函数,并将其返回值连接到另一个字符串:

var result = "My favorite color is" + stringPhrase();

document.write函数实际上将内容写入页面 - 这不是您想要的,因为它可以轻松删除页面上当前拥有的任何其他代码(HTML 或脚本)。

你告诉文档在函数中写一些东西。一旦写入,就无法附加到它。

使用这个;

function stringPhrase() {
   return 'grey'; 
}
var result = ("My favorite color is" + stringPhrase());