js完成字符串拼接的函数,js多个字符串拼接
在之前的文章《js怎么知道给定子串是不是存在》中,我们介绍了通过获取子串在字符串中的第一个或最后一个出现位置来判断给定子串是否存在的方法。这次继续JavaScript字符串的学习,介绍几种拼接字符串的方法。
在JavaScript字符串中,当涉及到拼接字符串时,您会想到使用字符串连接运算符"",它连接两个或多个字符串变量:
var str1= Hello
var str2= World
var拼接=str1 str2
Console.log(str1字符串为: str 1 );
Console.log(str2字符串为: str 2 );
Console.log(拼接后的字符串为:拼接);输出结果:
但除了字符串拼接运算符“”,JavaScript还有两个内置函数concat()或join(),也可以用来拼接字符串(在特定代码环境中使用)。让我们来看看:
1、使用concat()方法
Concat()方法可以连接两个或多个字符串。
var str1= Hello
var str2=str1.concat(, World , ,!);
Console.log(str1字符串为: str 1 );
Console.log(串联后的字符串为: str 2 );分析:String.concat (str1,str2,strN)函数可以添加多个参数STR1,STR2,strn到指定字符串的尾部,然后返回连接的字符串。
看看输出:
注意:concat()方法不修改原始字符串的值,因此字符串本身没有被更改。
2、使用join()方法
join()方法实际上是一个数组方法,可以将数组中的所有元素放入一个字符串中。
在特定的操作环境下,我们可以使用这个join()方法来连接字符串,比如HTML字符串输出。
var arr=new Array();
arr=[www , php , cn ];
var str=arr . join( );
arr=null
document . write(str);看看输出:
在传统浏览器中,数组的join()方法是连接超大字符串的最佳推荐方法,速度非常快。
var s= JavaScript
var arr=new Array();
for(var I=0;i 10i ) {
arr.push
}
var str=arr . join(-);
arr=null
document . write(str);看看输出:
可以看出,array.join (delimiter)函数可以使用指定的分隔符将数组中的元素连接起来,形成一个字符串并输出。
好了,就这样。有需要的可以看看:javascript高级教程。以上是JS字符串学习的详细内容,使用函数连接多个字符串。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。