javascript - 如何在连接 JavaScript 句子时添加空格

标签 javascript

我正在通过串联将特定单词插入到句子中,但单词连续在一起,之间没有空格。

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);

最佳答案

只需添加空格

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 句子时添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59795550/

相关文章:

javascript - 计算从 API 提取的日期与今天之间的天数差异

javascript - WinJS:是否可以通过编程方式向数据透视项添加预算?

javascript - 使用jquery对jsp中的表行进行排序

javascript - momentjs - 使用用户给定的字符串来检查日期差异

javascript - 使用 Vanilla javascript 将元素高度设置为等于宽度

javascript - 使用 flexbox 将多个 DIV 居中并分层

javascript - 使用删除属性而不影响父对象

javascript - 解构和设置嵌套默认值

javascript - 链接这个 jquery 表达式

Javascript:通过遍历数组创建对象方法/属性