这是我需要帮助的代码块。我尝试了一个不间断的空间,只是将它们放在不同的行中。我怎样才能把它们隔开?

document.write( Kyrin.name, Kyrin.age, Kyrin.gender, Kyrin.favcolour, Kyrin.profession);

最佳答案

document.write(`${Kyrin.name} ${Kyrin.age} ${Kyrin.gender} ${Kyrin.favcolour} ${Kyrin.profession}`);


应该为您工作。这是使用反引号来设置模板文字,它使您可以使用$ {variable}将变量注入字符串中。这样,单词之间就会有空格(因为string带有空格;

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

另外,您不能使用模板文字并执行类似...

var text = Kyrin.name+" "+Kyrin.age+" "+Kyrin.gender+" "+Kyrin.favcolour+" "+Kyrin.profession;
document.write(text);


由于我们将变量以及“”之间的空格连接在一起。

07-26 06:48