js 字串及陣列的函式

2021-09-10 17:22:28 字數 2463 閱讀 5012

var a=「hello」;

var b=" world";

// 1.內建的方法:concat()將兩個字串拼接,返回乙個新的字串

var c= a.concat(b);

alert(c);

彈出的值:hello world

2.indexof()

查詢當前字串是否存在 返回索引位 從前往後查詢

如果查詢範圍內沒有該字元,則返回-1,有的話返回索引

alert(b.indexof("r",4));
//r為要查詢的字元,0是開始查詢的索引位 只寫乙個值也可以,預設從零位開始

3.lastindexof()用法同indexof 從後往前查詢(注意:索引位的值仍然是從前往後的)

alert(b.lastindexof("l",2));
4.charat()返回當前位的指定字元

alert(b.charat(5));
5.***substring()***字串的擷取,兩個引數,起始位置和終止位

alert(b.substring(0,3));    //取小不取大

alert(b.substring(2)); 只寫乙個值表示起始位置,從當前位置到後面所有

/只寫乙個值表示起始位置,從當前位置到後面所有/

6.substr()字串的擷取,兩個引數,起始位和長度

alert(b.substr(3,2));

alert(b.substr(1)); 只寫乙個值表示起始位置,從當前位置到後面所有

7.replace()找到字串中的某字元,用其他字元來代替

alert(b.replace("orld","ell"));  前面是被替換的字串,後面是要去替換的
8.slice()類似與substring

9.split()將字串轉化為陣列

10.length()輸出字串的長度

11.touppercase()轉化為大寫tolowercase()轉化為小寫

1.typeof()陣列轉換為字串

2.shift刪除陣列第乙個元素 並返回刪除的元素 對原陣列有影響

3.pop()刪除陣列中的最後乙個元素並返回刪除掉的元素 對原陣列有影響

4.unshift()給陣列前面追加乙個元素,返回陣列長度,對原陣列有影響

5.push()給陣列後面追加乙個元素,返回陣列長度,對原陣列有影響

6.slice()截斷陣列,前值為開始位置,後值為結束位(按索引)取小不取大,對原陣列無影響

7.splice()截斷陣列,前值為開始位置,後值為所取的長度,對原陣列有影響

8.join()陣列轉字串 與spilt功能相反

var a=[1,2,3,4,5];*/

console.log(a.join(""));

sort() 對陣列進行排序(固定寫法)

var m=[4,6,2,5,3,1,7];

var n= m.sort(function(n1,n2))

console.log(n);

10.reverse()將陣列反轉

var a=[「a」,「ab1」,12,「abc2」,「1234」,「123fg」];

要求:去除陣列中所有的數字

a.foreach(function (value,index,item)

}item[index]=arr.join("");

}else

});var b=;

for( var key in a)

}console.log(b);

相關說明:a.foreach(function (value,index,items)

如:var a=[1,2,3,「hello」,4,5]

a.foreach(function (value,index,items)

})//刪除裡面的hello;

JS的字串和陣列常用函式

方法作用 方法名 返回值 搜尋字元 1 返回指定位置的字元 stringobject.charat index 字串中第乙個字元的下標是 0。如果引數 index 不在 0 與 string.length 之間,該方法將返回乙個空字串。3 返回值 找到的字元或者空字元 2 返回某個指定的字串值在字串...

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...