JavaScript 字符串连接
■知识点
连接字符串的最简便方法是使用加号运算符。使用字符串的concat()方法可以把多个参数添加到指定字符串的尾部。该方法的参数类型和个数没有限制,它会把所有参数都转换为字符串,然后按顺序连接到当前字符串的尾部,最后返回连接后的字符串。
在特定的操作环境中,也可以借助数组的join()方法来连接字符串,如HTML字符串输出等。
■实例设计
【示例1】下面的代码使用加号运箅符连接两个字符串。
var sl = "abc", s2 = "def";
console.log (s1+s2) ; //返回字符串"abcdef"
【示例2】下面的代码使用字符串的concat()方法把多个字符串连接在一起。
var s1 = "abc";
var s2 = si.concat( "d", "e", "f" ); //调用concat ()连接字符串
console.log ( s2 ); //返回字符串"abcdef"
【示例3】下面的代码演示了如何借助数组的方法来连接字符串。
var s = "JavaScript",a = []; //定义一个字符串
for(var i = 0; i < 1000; i ++ ) //循环执行1000次
a.push(s); //把字符串装入数组
var str = a.join(""); //通过join ()方法把数组元素连接在一起
a = null; //清空数组
document.write(str);
在上面的示例中,使用for语句把1000个”JavaScript"字符串装入数组,然后调用数组的join()方法把元素的值连接成一个长长的字符串。使用完毕应该立即清除数组,避免占用系统资源。
点击加载更多评论>>