## 字符串專題
> * 對字符串進(jìn)行循環(huán)操作。
> * 替換、查找等操作,使用正則表達(dá)式。
> * 因?yàn)閌JAVASCRIPT`的循環(huán)速度較慢,而正則表達(dá)式的操作是用`C`寫成的`API`,性能比較好。
> * 字符串的拼接。
> * 字符串的拼接在我們開發(fā)中會經(jīng)常遇到,所以我把其放在首位,我們往往習(xí)慣的直接用`+=`的方式來拼接字符串,其實(shí)這種拼接的方式效率非常的低,我們可以用一種巧妙的方法來實(shí)現(xiàn)字符串的拼接,那就是利用數(shù)組的`join`方法,具體請看我整理的:[Web前端開發(fā)規(guī)范文檔](http://kang.cool/modules/web_develop_standard/index.html "Web前端開發(fā)規(guī)范文檔")中的`javaScript書寫規(guī)范`倒數(shù)第三條目。
> * 不過也有另一種說法,通常認(rèn)為需要用`Array.join`的方式,但是由于`SpiderMonkey`等引擎對字符串的“`+`”運(yùn)算做了優(yōu)化,結(jié)果使用`Array.join`的效率反而不如直接用“`+`”,但是如果考慮`IE6`,則其他瀏覽器上的這種效率的差別根本不值一提。具體怎么取舍,諸君自定。
