陣列及字元 串 正則API總結

2022-03-04 07:13:28 字數 2518 閱讀 9345

陣列及字元、串、正則api

序號名稱及功能

函式操作物件型別

返回值語法

修改原備註

案例陣列字串1

陣列轉字串

string()

陣列字串

strvar str=string(arr)

否預設逗號分隔

2拼接陣列元素為字串

join()

陣列字串

str否

略後,用逗

無縫拼接

3拼接陣列為字串

concat()

陣列字串

newarr

var newarr=arr.concat(值1,值2,,...)否4

擷取子slice()

陣列字串

subarr

var subarr=arr.slice(starti,endi+1)

否含頭不含尾,引數可以為負,endi略,到尾5刪除

splice()

陣列deleted

var deleted=arr.splice(starti,n)是6

插入陣列

arr.splice(starti,0,值1,值2...)

是starti處,其後移7替換

陣列var deleted=arr.splice(starti,n,值1,值2...)

是刪除與新加個數可以不同8翻轉

reverse()

陣列arr.reverse()

是翻轉陣列內元素9排序

sort()陣列-

arr.sort()

是以unicode排序

10結尾入棧

push()

陣列arr.push()

是新出入不影響原來元素位置

11結尾出棧

pop()

陣列var last=arr.pop()是12

開頭入棧

unshift()

陣列arr.unshift()

是新出入會影響原來元素位置

13開頭出棧

shift()

陣列var first=arr.shift()是15

大寫轉小寫

touppercase()

字串str=str.touppercase()否16

小寫轉大寫

tolowercase()

字串str=str.tolowercase()否17

獲得指定位置的字元

charat()

字串var char=str.charat(i)   

否==>str[i]

18獲得指定位的字元unicode

charcodeat()

字串unicode=str.charcodeat(i)否19

獲得指定unicode對應字元

fromcharcode()

unicode

var char=string.fromcharcode(unicode)否20

indexof()

字串找不到返-1,不支援正則

21lastindexof()

字串找不到返-1,不支援正則

22擷取子串

substring()

字串var substr=str.substring(starti,endi+1)

否不支援負數引數

23擷取子串

substr()

字串var substr=str.substr(starti,n)

否不支援負數引數

24分割字串為陣列

split()

字串多段子串

var subs=str.split("分隔符")

否用""時返回陣列

25正則

var arr=str.split(/分隔符/)

26判斷是否包含

search()

字串下標

var i=str.search(/reg/)

找第乙個。沒找到返-1(不支g)

27match()

字串陣列

var arr=str.match(/reg/gi)

加g找所有。沒找到返null(支gi)

28exec()

正則陣列

var arr=reg.exec(str)

加g找所有

29驗證字串格式

test()

正則布林

var bool=reg.test(str)

符合返true,否側false

30replace()

str=str.replace(/reg/gi,"替換內容")

否加g換所有

31str=str.replace(/reg/gi,"")

否加g換所有

32刪除字串頭尾空字元

陣列及字串

陣列是同一組資料的集合 陣列的定義格式 兩種 int arr new int 3 int arr 運算元組常見問題 陣列的常見操作 public int getarraymax int arr return max public int getarraymax int arr return arr ...

陣列及字串

特點 同一陣列中的所有元素都屬於同一種資料型別,陣列元素用陣列名和相應的下標來確定。定義格式 型別名 陣列名 常量表示式 注意 引用格式 陣列名 下標 注意 初始化格式 型別名 陣列名 常量表示式 注意 定義格式 型別名 陣列名 行數 常量表示式 列數 常量表示式2 注意 引用 陣列名 行下標 列下...

js陣列 字串常用api

2.位置方法 var arr 1,2,3,2,3,1 3.遍歷方法 var arr 1,2,3,2,3,1 字串str.slice 擷取字串,不會修改原字串,返回新字串 str.split 分割字串,不會修改原字串,返回分割後的陣列 var str name zhang age 20 要求取出20 ...