js字串方法

2021-10-01 19:23:38 字數 1400 閱讀 6598

字串所有的api都無權修改字串,只能返回新的字串。

一、touppercase() tolowercase()

touppercase():把字串轉換為大寫。

tolowercase():把字串轉換為小寫。

var a =

'hello world'

;var b = a.

tolowercase()

;//hello world

var c = b.

touppercase()

;//hello world

二、substring()

用於提取字串中介於兩個指定下標之間的字元。

含頭不含尾。

var a =

'abcdefg'

;var b = a.

substring(2

,5);

//cde

var c = a.

substring(3

);//defg

var d = a.

substring()

;//選取全部

三、indexof()

返回某個指定的字串值在字串中首次出現的位置。

返回值是下標,如果沒有找到返回-1。

var a =

'hello world'

;var b = a.

indexof

("hello");

//0var c = a.

indexof

("world");

//6var d = a.

indexof

("world");

//-1

四、split()

將原字串,按指定字元分割為多個子字串。

返回值是陣列。

var a =

'[email protected]'

;var b = a.

split(""

);//['1','2','3','4','5','@','q','q','.','c','o','m']

var c = a.

split

(/@/);

//['12345','qq.com']

五、search()

用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串。

返回值是下標,如果沒有找到返回-1。對大小寫敏感。

var a =

'hello world'

;var b = a.

search

(/hello/i);

//0 i為忽略大小寫

JS 字串方法

js部分使用js實現乙個方法convert,將foo bar這種形式的輸入轉成foobar這種駝峰式.function convert str return arr.join 方法名charat 用途檢索指定位置對應的字元,返回對應字元或空 例子var str hello world str.cha...

js字串方法

charat 返回指定位置的字元。str.charat index index 為必須引數,型別為number 0到str.length 1之間,否則該方法返回 空串 另外 str.charat 即不帶引數和str.charat nan 均返回字串的第乙個字元 2.charcodeat 返回在指定的...

JS 字串方法

slice start,end 擷取start到end的子串,不包括end位置。start為負數時,字串的長度與start相加作為start。end為負數時,字串的長度與end相加作為end。substring start,end 擷取start到end的子串,不包括end位置。如果 start 比...