1. 程式人生 > >面試JavaScript String物件常用方法

面試JavaScript String物件常用方法

length

返回字串的長度(字元數)

返回指定位置的字元,第一個字元位置為0

返回字串第一個字元的 Unicode 編碼。

用於連線兩個或多個字串。該方法沒有改變原有字串,但是會返回連線兩個或多個字串新字串。

可接受一個指定的 Unicode 值,然後返回一個字串。

返回某個指定的字串值在字串中首次出現的位置。如果沒有找到匹配的字串則返回 -1。

可返回一個指定的字串值最後出現的位置,如果指定第二個引數 start,則在一個字串中的指定位置從後向前搜尋。

在字串內檢索指定的值,或找到一個或多個正則表示式的匹配。

string.match(regexp)

用於在字串中用一些字元替換另一些字元,或替換一個與正則表示式匹配的子串。該方法不會改變原始字串。

用於檢索字串中指定的子字串,或檢索與正則表示式相匹配的子字串。如果沒有找到任何匹配的子串,則返回 -1。

string.search(searchvalue); //searchvalue 必須。查詢的字串或者正則表示式。
// 返回相匹配的 String 物件起始位置,未找到返回-1,有多個就返回第一個找到的位置

可提取字串的某個部分,並以新的字串返回被提取的部分。使用 start(包含) 和 end(不包含) 引數來指定字串提取的部分。

end若未指定,則要提取的子串包括 start 到原字串結尾的字串,字串中第一個字元位置為 0, 第二個字元位置為 1, 以此類推。

最後:

“相信有很多想學前端的小夥伴,今年年初我花了一個月整理了一份最適合2018年學習的web前端乾貨,從最基礎的HTML+CSS+JS到移動端HTML5到各種框架都有整理,送給每一位前端小夥伴,53763,1707這裡是小白聚集地,歡迎初學和進階中的小夥伴。”