连接JavaScript句子时如何添加空格[重复]

Posted

技术标签:

【中文标题】连接JavaScript句子时如何添加空格[重复]【英文标题】:How to had space when concatenation a JavaScript sentence [duplicate] 【发布时间】:2020-01-17 22:17:50 【问题描述】:

我将特定单词插入到一个带有连接的句子中,但单词 a 一起运行,它们之间没有空格。

var adjective1 = + 'amazing';
var adjective2 = + 'fun';
var adjective3 = + 'entertaining';



var madLib = 'The Intro to javascript course is'   + adjective1 +  'james and Julia are so'  + 
adjective2 + 'I cannot wait to work through the rest of this' + adjective3 + 'content!';
console.log(madLib);

【问题讨论】:

只需在字符串中加一个空格即可:The Intro to JavaScript course is 你的adjective变量都是NaN 在字符串中包含空格 或在形容词字符串中添加空格。 考虑template literal: `The Intro to JavaScript course is $adjective1 james and Julia are so...` 【参考方案1】:

只需添加空格

var madLib = 'The Intro to JavaScript course is '   + adjective1 +  ' james and Julia are so'  + 
adjective2 + 'I cannot wait to work through the rest of this ' + adjective3 + ' content!';

你也不应该在变量赋值中的字符串之前有+。这将尝试将字符串转换为数字,并生成NaN,因为它们不是数字。

var adjective1 = 'amazing';
var adjective2 = 'fun';
var adjective3 = 'entertaining';

【讨论】:

以上是关于连接JavaScript句子时如何添加空格[重复]的主要内容,如果未能解决你的问题,请参考以下文章

根据字符的字符从句子数组中删除重复句子的最佳方法,空格无关紧要

如何从句子中删除多余的空格、制表符和换行符,并仅用一个空格替换它们? [复制]

如何在数组项之间添加空格javascript

如何防止文本区域中的重复空格

Javascript如何将空格统一为1个空格[重复]

如何从PHP和Javascript中的字符串中删除所有空格[重复]