js中字串型別的官方函式

2021-10-04 05:43:59 字數 3112 閱讀 9601

函式是由事件驅動的或者當它被呼叫時執行的可重複使用的**塊,可復用性好,又有利於開發,下面介紹一下字串常用的官方函式。

1.charat(num)

返回字串中某個下標的字元(下標和陣列中的下標一致,空格也算字元)

引數 num(下標)

var str =

'hello word'

console.

log(str.

charat(1

))// h

2.charcodeat(num)

獲得字串中某個下標的字元的編碼

引數 num(下標)

var str =

'hello word'

console.

log(str.

charcodeat(1

))// 101

3.split(分隔符)

根據分隔符將字串拆分成陣列

引數 分隔符

返回值 陣列

var str =

'2020-3-18'

console.

log(str.

split

('-'))

//["2020", "3", "18"]

4.substring(start,end)

用來擷取字串 ,引數下標左閉右開

引數 1.起始下標 (0和正整數) 2.結束下標(可選引數)

返回值 擷取的結果字串

var str =

'hello word'

console.

log(str.

substring(3

))//lo word

console.

log(str.

substring(3

,8))

//lo wo

5.substr(strat,length)

用來擷取字串的內容

引數 1.起始下標 2.擷取長度(可選引數)

返回值 擷取的字串

var str =

'hello word'

console.

log(str.

substr(3

))//lo word

console.

log(str.

substr(3

,5))

//lo wo

6.touppercase() 轉換成大寫

引數 無

返回值 轉成大寫的字串

var str =

'hello word'

console.

log(str.

touppercase()

)//holle word

7.tolowercase() 轉換成小寫

引數 無

返回值 轉成小寫的字串

var str =

'holle word'

console.

log(str.

tolowercase()

)//hello word

8.slice() 擷取字串的方法,如果為負數,從後往前擷取,包括開始的索引

引數 1.起始下標 (可以是負數) 2.終止下標(可選引數)

var str =

'hello word'

console.

log(str.

slice(2

))//llo word

console.

log(str.

slice(2

,8))

//llo wo

console.

log(str.

slice(-

4))//word

console.

log(str.

slice(-

7,-2

))//lo wo

console.

log(str.

slice(2

,-2)

)//llo wo

9.indexof() 查詢子串在主串中的第乙個出現下標

引數 1.要查詢的 2.子串索引起始下標(可選)

返回值 下標(如果找不到返回 -1 )

var str =

'hello word'

console.

log(str.

indexof

('o'))

//4console.

log(str.

indexof

('o',6

))//7 從下標6往後找 'o',

console.

log(str.

indexof

('g',7

))//-1

10.lastindexof() 查詢元素最後一次出現的位置

引數 1. 要查詢的子串

2.下標(可選)

返回值 下標(如果找不到返回 -1 )

var str =

'hello word'

console.

log(str.

lastindexof

('o'))

//7console.

log(str.

lastindexof

('o',5

))//4 在下標0 至5查詢

11.concat() 方法用於連線兩個或多個字串

引數 若干個字串

返回值 拼接好的字串

//concat()

var str =

'how'

var t = str.

concat

(' are'

)t = t.

concat

(' you'

)console.

log(t)

//how are you

js中的字串處理函式

1 bold 表示字串加粗 例如 var normal i am normal var blodword normal.bold 這就相當於 var blodword i am normal 2 indexof 字元查詢 indexof用於發現一系列的字元在乙個字串中等位置並告訴你 子字串的起始位置...

js字串函式

1 charcodeat方法返回乙個整數,代表指定位置字元的unicode編碼。strobj.charcodeat index 說明 index將被處理字元的從零開始計數的編號。有效值為0到字串長度減1的數字。如果指定位置沒有字元,將返回nan。例如 var str abc str.charcode...

js字串函式

concat 將兩個或多個字元的文字組合起來,返回乙個新的字串。var a hello var b world var c a.concat b alert c c hello,world indexof 返回字串中乙個子串第一處出現的索引 從左到右搜尋 如果沒有匹配項,返回 1 var index...