JS连接字符串的函数concat()的用法和返回值,实例在线编辑
之前介绍JS多行字符串的章节中,有介绍到可以通过“+”运算符来连接JS的字符串,这个章节介绍另一种方法,就是使用concat()函数进行字符串之间的连接。
concat()函数的参数
str.concat ( arg1, arg2, arg3......argN )
参数解析
arg1、arg2一直到argN的类型一般情况下为字符串string,str调用了concat()函数之后,可以依照顺序与各个字符串参数进行连接。
concat()函数的返回值
字符串调用concat()函数之后,返回一个新的字符串,并不修改原字符串。
concat()函数实例代码,及在线编辑器
<script>
var str1 = "笨鸟工具"
var str2 = "x1y1z1.com"
var new_str = str1.concat(',',str2)
alert(new_str)
alert(str1)
</script>
代码解析
如上代码,str1通过调用concat()函数,完成对“,”和str2这两个字符串的链接,返回值赋值给new_str变量,通过调用alert()两次,可以发现,str1的值并没有被修改,也就是说,concat()函数被调用后返回的是一个新的字符串。