js字串常用方法詳細整理

2021-07-26 05:05:34 字數 2167 閱讀 9512

1、  concat 合併字串

var a="hello ";

var b="world!";

var c=a.concat(b);

console.log(c);//c =」hello world!」

2、  indexof 返回字串中的字元出現的位置(從左到右搜尋)

(1)var a =」hello」;

var b =a.indexof(「l」);

console.log(b);//b=2;

(2) stringobject.indexof(searchvalue,fromindex)

searchvalue: 必需。規定需檢索的字串值。

fromindex : 可選的整數引數。規定在字串中開始檢索的位置。它的合法取值是0 到

stringobject.length - 1

。如省略該引數,則將從字串的首字元開始檢索。

var c =a.indexof(「l」,3);

console.log(c);//c=3;

注釋:indexof()方法對大小寫敏感!

注釋:如果要檢索的字串值沒有出現,則該方法返回 -1。

3、 charat

返回指定位置的字元。

varget_char = a.charat(0);

//get_char= "h"

4、  substring

返回字串的乙個子串,傳入引數是起始位置和結束位置。

varsub_string1 = a.substring(1);

//sub_string1= "ello"

varsub_string2 = a.substring(1,4);

//sub_string2= "ell"

5、  substr

返回字串的乙個子串,傳入引數是起始位置和長度

varsub_string1 = a.substr(1);

//sub_string1= "ello"

varsub_string2 = a.substr(1,4);

//sub_string2= "ello"

6、  replace

用來查詢匹配乙個正規表示式的字串,然後使用新字串代替匹配的字串。

varresult1 = a.replace(re,"hello");

//result1= "hello"

varresult2 = b.replace(re,"hello");

//result2= ",world"

7、  search

執行乙個正規表示式匹配查詢。如果查詢成功,返回字串中匹配的索引值。否則返回

-1 。

varindex1 = a.search(re);

//index1= 0

varindex2 = b.search(re);

//index2= -1

8、  slice

提取字串的一部分,並返回乙個新字串(與

substring

相同)。

varsub_string1 = a.slice(1);

//sub_string1= "ello"

varsub_string2 = a.slice(1,4);

//sub_string2= "ell"

9、  split

通過將字串劃分成子串,將乙個字串做成乙個字串陣列。

var arr1= a.split("");

//arr1 =[h,e,l,l,o]

10、             length

返回字串的長度,所謂字串的長度是指其包含的字元的個數。

var len =a.length();

//len = 5

11、             tolowercase

將整個字串轉成小寫字母。

varlower_string = a.tolowercase();

//lower_string= "hello"

12、             touppercase

將整個字串轉成大寫字母。

varupper_string = a.touppercase();

//upper_string= "hello"

js常用字串方法整理

length charat 返回子字串,index為下標,超過範圍獲取空字串 index取值範圍 0,str.length 1 var str abc str.charat 1 bcharcodeat 返回子字串的unicode編碼,index取值範圍同上 var str abc str.charc...

js 字串相關方法整理

一.字串切割與提取 1.slice start,end 兩個引數可正可負,負值代表從右擷取 var mystr hello world var slicestr1 mystr.slice 3 ld var slicestr2 mystr.slice 3,1 ld var slicestr3 myst...

JS 字串常用方法

動態方法 1 str.charat index 返回子字串,index為字串下標,index取值範圍 0,str.length 1 動態方法 2 str.charcodeat index 返回子字串的unicode編碼,index取值範圍同上 靜態方法 3 string.fromcharcode n...