javascript - 如何在 JavaScript 中使用 concat() 方法在字符串之间留出空格

标签 javascript html

我想使用 concat() 方法连接多个字符串,它工作正常,但如何在它们之间留出空格

<HTML>
    <head>
       <title></title>
    </head>
    <body>
       <label id="label_one" style="color:blue;"></label><br/>
       <label id="label_two" style="color:blue;"></label><br/>
       <label id="label_three" style="color:blue;"></label><br/>
       <script>
           var one = "abc";
           var two = "def";
           var three = one.concat(two)
           var four = three.length;
           var variableLen = one.concat(three, four);
           document.getElementById("label_one").innerHTML = one;
           document.getElementById("label_two").innerHTML = two;
           document.getElementById("label_three").innerHTML = variableLen;
       </script>
    </body>
</HTML>

我的输出是

abcdef6 我希望我的输出像这样 abc def 6 在连接后有空格并使用 JavaScript 的 concate() 方法而不是连接运算符 (+)

最佳答案

试试这个[one,two].join(' '); (根据需要适应您的需求,即构建一个字符串数组,然后使用 join)

关于javascript - 如何在 JavaScript 中使用 concat() 方法在字符串之间留出空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49528336/

相关文章:

javascript - 为什么嵌入 HTML 中的脚本标记可以正确运行,但不能由 aspx 生成?

javascript - 使用 JQuery 将数据从 Datatable 单元格解析到 Controller ,接收 null 值

html - 以 Angular 6 动态创建 html 导航标签

php - 如何在 <li> 中将 Bootstrap 徽章与 AJAX 对齐

JavaScript JQuery 为什么按钮的 ID 没有被正确引用

javascript - 在 fabric js 中缩放时如何保持 Rect 的圆 Angular

javascript - 为什么 jQuery 会这样做 : jQuery. fn.init.prototype = jQuery.fn?

javascript - Spread元素神奇地将函数变成 'not functions'

jquery - 调整大小 slider 上的响应站点不起作用

php - 用于创建下载文件的 Jquery AJAX 调用似乎运行了两次 - 很难理解为什么 :o(