JS 字串方法 重寫

2021-10-09 04:14:27 字數 1306 閱讀 5753

<

!doctype html>

"en"

>

"utf-8"

>

"viewport" content=

"width=device-width, initial-scale=1.0"

>

document<

/title>

<

/head>

/*---返回所有索引----*/

// 1.寫乙個函式,引數為1.乙個字元,2.乙個字串,返回這個字元出現在這個字串的第幾個位置,如果沒有該字元,則返回-1

function

ishere

(n, str)}}

if(arr.length>0)

else

}// console.log(ishere('ss', 'adsasfsradssbn'));

/*---擷取字串----*/

//2.寫乙個函式,引數為1.擷取字串的起始位置,2.擷取字串的結束位置,要擷取的字串,最後根據函式引數返回對應擷取的字串

function

cut(start, end, str)

return arr.

join(''

);}// console.log(cut(2, 4, 'abcdefg'));

/*---分割字串----*/

//3.寫乙個函式,引數為1.乙個字元,2.乙個字串,根據這個字元 將 傳入的字串 分割成多個字串,並用陣列返回這些分割的字串

function

divisionmore

(n, str)

first = isr[i]

+n.length;}if

(cut

(first, str.length, str)

) console.

log(arr);}

divisionmore

('ds'

,' d sff dscd ds fss');

// 4.寫乙個函式,引數為

// 1.乙個字串,返回這個字串的反向字串。

function

reverse

(str)

console.

log(arr.

join(''

));}

// reverse('abcdefg');

<

/script>

<

/body>

<

/html>

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 比...