JavaScript 字符串連接
■知識點(diǎn)
連接字符串的最簡便方法是使用加號運(yùn)算符。使用字符串的concat()方法可以把多個(gè)參數(shù)添加到指定字符串的尾部。該方法的參數(shù)類型和個(gè)數(shù)沒有限制,它會把所有參數(shù)都轉(zhuǎn)換為字符串,然后按順序連接到當(dāng)前字符串的尾部,最后返回連接后的字符串。
在特定的操作環(huán)境中,也可以借助數(shù)組的join()方法來連接字符串,如HTML字符串輸出等。
■實(shí)例設(shè)計(jì)
【示例1】下面的代碼使用加號運(yùn)箅符連接兩個(gè)字符串。
var sl = "abc", s2 = "def";
console.log (s1+s2) ; //返回字符串"abcdef"
【示例2】下面的代碼使用字符串的concat()方法把多個(gè)字符串連接在一起。
var s1 = "abc";
var s2 = si.concat( "d", "e", "f" ); //調(diào)用concat ()連接字符串
console.log ( s2 ); //返回字符串"abcdef"
【示例3】下面的代碼演示了如何借助數(shù)組的方法來連接字符串。
var s = "JavaScript",a = []; //定義一個(gè)字符串
for(var i = 0; i < 1000; i ++ ) //循環(huán)執(zhí)行1000次
a.push(s); //把字符串裝入數(shù)組
var str = a.join(""); //通過join ()方法把數(shù)組元素連接在一起
a = null; //清空數(shù)組
document.write(str);
在上面的示例中,使用for語句把1000個(gè)”JavaScript"字符串裝入數(shù)組,然后調(diào)用數(shù)組的join()方法把元素的值連接成一個(gè)長長的字符串。使用完畢應(yīng)該立即清除數(shù)組,避免占用系統(tǒng)資源。
點(diǎn)擊加載更多評論>>