JS中字串和陣列

2021-10-25 17:56:08 字數 2767 閱讀 8780

charat(index)返回指定位置的字元(index 字串的索引號)

charcodeat(index)獲取指定位置處字元的unicode碼 (index索引號)

str[index]獲取指定位置處字元

concat(str1,str2,str3…) concat()方法用於連線兩個或多個字串。拼接字串,等效於+,+更常用

substr(start,length)從start位置開始(索引號) , length 取的個數 重點記住這個

slice(start, end)從start位置開始,擷取到end位置,end取不到 (他們倆都是索引號)

substring(start, end)從start位置開始,擷取到end位置,end取不到 基本和slice 相同 但是不接受負值

indexof(『要查詢的字元』, 開始的位置)返回指定內容在原字串中的位置, 如果找不到就返回 -1,開始的位置是index 索引號

lastindexof()從後往前找,只找第乙個匹配的

replace()替換 replace(被替換的字串, 要替換為的字串);

touppercase()//轉換大寫

tolowercase()//轉換小寫

split()切割字串

>

var str =

'a,b,c,d'

; console.

log(str.

split

(','))

;//返回的是乙個陣列 [a, b, c, d]

//    空陣列 

var arr =

newarray()

;// 陣列長度為3 但是內容為空

var arr =

newarray(3

);// 建立陣列 [3,4,6]

var arr =

newarray(3

,4,6

);// 2. 使用字面量建立陣列物件

var arr =[1

,2,3

];// 獲取陣列中元素的個數

console.

log(arr.length)

;

instanceof

array.isarray() html5中提供的方法,有相容性問題

var arr =[1

,23];

var obj =

;console.

log(arr instanceof

array);

// true

console.

log(obj instanceof

array);

// false

console.

log(array.

isarray

(arr));

// true

console.

log(array.

isarray

(obj));

// false

tostring()

tostring() 把陣列轉換成字串,逗號分隔每一項 跟我們講過的 split 相反

var arr =[1

,2,3

,4,5

];console.

log(arr.

tostring()

);// 字元型 的 1,2,3,4,5

方法名

說明 返回值

push(引數1....)

修改原陣列,末尾新增乙個或多個元素

並返回新的長度

pop()

刪除 陣列的最後乙個元素,把陣列長度減 1 無引數

返回它刪除的元素的值

unshift(引數1...)

向陣列的開頭新增乙個或更多元素

並返回新的長度

shift()

把陣列的第乙個元素從其中刪除,把陣列長度減 1 無引數

並返回第乙個元素的值

reverse()

顛倒陣列中元素的順序,無引數

該方法會改變原來的陣列

sort()

對陣列的元素進行排序

該方法會改變原來的陣列

concat()

連線兩個或多個陣列

返回乙個新的陣列

slice()

陣列擷取slice(begin, end)

返回被擷取專案的新陣列

splice()

陣列刪除splice(第幾個開始,要刪除個數)

返回被刪除專案的新陣列 注意,這個會影響原陣列

indexof()

從前往後找,如果沒找到返回-1

返回找到的索引號

lastindexof()

從後往前找,如果沒找到返回-1

返回找到的索引號

join('分隔符')

方法用於把陣列中的所有元素轉換為乙個字串。

返回乙個字串

js字串和陣列操作

1.把字串轉化為陣列 toarray 函式 split 功能 使用乙個指定的分隔符把乙個字串分割儲存到陣列 1 function 拓展1 簡單封裝個 toarray函式 1 function toarray value 6return value 返回value 7 拓展2 比如我想獲取 box 中...

js字串和陣列筆記

字串就是零個或多個排在一起的字元,放在單引號或雙引號之中。如果要在單引號字串的內部使用單引號,必須在內部的單引號前面加上反斜槓,表示轉義。連線運算子 可以連線多個單行字串,將長字串拆成多行書寫,輸出的時候也是單行。可以使用陣列的方括號運算子,返回 字串某個位置的字元。length屬性返回字串的長度,...

JS中字串和陣列中的方法

方法 charat index 返回指定位置的字元 index 字串的索引號 charcodeat index 獲取指定位置處字元的unicode碼 index索引號 str index 獲取指定位置處字元 concat str1 str2 str3 concat 方法用於連線兩個或多個字串。拼接字...