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