String.concat() 合併字串

javascscript的string.concat()方法可以用來合併字串,可以合併2個或多個字串。

此方法並不會改變字串原本的內容,而是傳回一個新的字串。

String.concat()的語法:

string.concat(string1, string2, ..., stringn)

String.concat()的範例:

<script type="text/javascript">
var str = "Welcome ";
document.writeln(str.concat("To", " Vic's Blog.","<br\>"));
document.writeln(str);
</script>

String.concat()的範例輸出:

Welcome To Vic's Blog.
Welcome

除此之外,還有一種簡便的方法是直接使用字串實字來呼叫concat():

<script type="text/javascript">
var str="".concat("Welcome ", "To", " Vic's Blog.","<br/>")
document.writeln(str); 
var str1="Welcome ".concat("To", " Vic's Blog.")
document.writeln(str1);
</script>

輸出:

Welcome To Vic's Blog.
Welcome To Vic's Blog.

其實關於字串合併,我個人最常用的還是直接使用+運算子:

<script type="text/javascript">
var str="Welcome "+ "To "+"Vic's Blog."
document.writeln(str);
</script>

似乎有不少人認為使用+運算子進行大量字串合併時效率不彰?事實是:字串合併的效率問題

關於字串物件的其他方法可以參考部落格內的另一篇文章:字串(String)物件

 
 

  按個讚!~支持本站!~

FB推薦載入中  

你可能會有興趣的文章: