方法:
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...