JavaScript字符串拼接基础:+、+=、concat及换行处理

作者:半夏

时间:2026-10-30

浏览:287

本文介绍JavaScript中字符串拼接的几种基本方式。重点讲解使用加号(+)和复合赋值(+=)进行字符串累积,对比String对象的concat()方法及其简洁性差异。同时说明在对话框与HTML环境中处理换行符的不同技巧,包括转义字符与HTML标签的应用。

文章目录

JavaScript字符串拼接基础方法

实现字符串拼接最简单的方式是使用加号(+)将两个字符串连接起来。


   var longString = "One piece " + "plus one more piece."; 

若需将多个字符串累积合并为一个完整字符串,可以使用加等(+=)操作符。


   var result = "";


   result += "My name is Anders"


   result += " and my age is 25"; 


若要在生成的字符串中插入换行效果,必须使用反斜杠转义字符。


   var confirmString = "You did not enter a response to the last " +
    "question.Submit form anyway?";


   var confirmValue = confirm(confirmString);


然而,这种转义方式仅适用于警告框或确认对话框等弹窗场景。若需将文本作为HTML内容渲染,该方式无效,此时应改用HTML的<br>标签来实现换行。


   var htmlString = "First line of string.<br>Second line of string.";


   document.write(htmlString);


 

String对象提供了concat()方法,其功能与使用加号(+)连接字符串完全一致。


   string.concat(value1, value2, ...)


相比之下,concat()方法的写法不如直接使用加号(+)直观且简洁。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章