JS中字串和陣列中的方法

2021-10-24 18:00:56 字數 2952 閱讀 6733

方法:

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 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())

注意: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

push

(引數1.

...)

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

返回值: 並返回新的長度

pop()

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

返回值: 返回它刪除的元素的值

unshift

(引數1...

) 返回值: 並返回新的長度

shift()

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

返回值: 並返回新的長度

push

(引數1.

...)

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

返回值: 並返回第乙個元素的值

reverse()

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

返回值: 該方法會改變原來的陣列

sort()

作用: 對陣列的元素進行排序

返回值: 該方法會改變原來的陣列

concat()

作用: 連線兩個或多個陣列

返回值: 返回乙個新的陣列

slice()

作用: 陣列擷取slice

(begin, end)

返回值: 返回被擷取專案的新陣列

splice()

作用: 陣列刪除splice

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

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

indexof()

作用: 從前往後找,如果沒找到返回-

1 返回值: 返回找到的索引號

lastindexof()

作用: 從後往前找,如果沒找到返回-

1 返回值: 返回找到的索引號

join

('分隔符'

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

返回值: 返回乙個字串

最後補充乙個:

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

JS中字串和陣列

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

js字串和陣列方法

一 字串方法 1.length 2.和 charat a.注意這兩種方法唯讀不可寫 3.charcodeat 4.string.fromcharcode alert a.charat 3 通過對應下標獲取,相容所有的瀏覽器 alert a.charcodeat 3 通過對應下標獲取ansi碼 ale...

JS中字串方法

lang en charset utf 8 字串方法title head var str 王hello world var str1 newstring 0123456789 console.log str.length console.log str.charat 1 查詢索引為1的位置的字母 c...