js字串相關方法

2021-07-24 03:21:47 字數 2255 閱讀 5538

var wordstr="hello,world,fine";

返回給定位置的字元:wordstr.charat(2), //返回l

返回給定位置字元的字元編碼:wordstr.charcodeat(2) //返回l的字串編碼108

擷取子字串:

wordstr.substr(start,

length);  //從字串的開始下標,length表示

擷取子串的長度

substring(from,to);  //

從from位置擷取到to-1的位置;返回的字串不包含最後乙個索引的值

slice()、substr()和substring().這三個方法都返回操縱字串的乙個子字串,而且都接收一到兩個引數。

slice()和substring()方法在正值情況下,實現的功能一致,但是在傳遞的值為負值時,行為就不相同了。

slice()方法會將傳入的負值與字串的長度相加(因此,如果兩個引數都會負值,第二個引數必須要大於第乙個引數,否則返回的是空字串)

substr()方法會將負的第乙個引數加上字串的長度,將將第二個引數轉換為0。(如果第二個引數為負值,返回空的字串)

substring()方法將所有的負值引數都轉換為0,substring始終會將較小的引數作為開始位置。

var str = "wearefamily"; //length為11 

console.log(str.slice(-3,-8));//相當於str.slice(8,3)//返回空字串 

console.log(str.slice(-5,-1));//相當於str.slice(6,10)//返回amil 

console.log(str.substring(3,-4));//相當於str.substring(3,0)//返回wea 

console.log(str.substring(-3,-5));//相當於str.substring(0,0)//返回空字串 

console.log(str.substr(-4,3));//相當於substr(7,3)//返回mil 

console.log(str.substr(-4,-3));//相當於substr(7,0)//返回空字串

將字串分割成陣列: 

split(",");

將陣列轉成字串: 

join("|");

splice() 和 slice()的區別:

splice() 方法 用於插入、刪除或替換  陣列  

的元素。

用法1:splice( para1,para2 ) : 刪除陣列中任意數量的項,從para1開始的para2項。

用法2:splice( para1,para2,val1,val2… ):項陣列中新增和刪除項,para1表示可以新增的項數,para2表示刪除的項數,後面的變數表示要新增的項的值,注 意是從para1之後開始刪除和新增的。

注意 : 引數為負數的問題,如果para1為負數,則會加上陣列的長度作為para1的值,而para2為負數或0的話不會執行刪除操作。

slice() 方法 用於獲取字串/陣列片段;

注意,splice() 方法與 slice() 方法的作用是不同的,splice() 方法會直接對陣列進行修改。

trim()用於去掉字串收尾的空格 

字串轉成大寫/小寫:

touppercase() ; tolowercase() ;

字串的模式匹配:

str.match(pattern);  //接收的引數為正則或者regexp物件 ;和regexp.exec()方法相同

search();  //和match類似,只是返回的是第乙個匹配項的索引,沒找到返回-1

replace();  //接收兩個引數,第乙個引數為字串或者是正規表示式; 表示替換

字串位置:

獲取某個字串首字元在目標字串中的位置【只找乙個就返回】:   str.

indexof(".com") //沒找到則返回 -1

從末尾開始找【只找乙個就返回】: str.lastindexof(".com");

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中字串的相關方法

length屬性 建立乙個字串 var str hello world console.log str.length console.log str 5 charat charat 可以返回字串中指定位置的字元 var result str.charat 1 console.log result 獲...

字串相關方法

字串相關方法使用示例1 public class stringtest 字串相關方法使用示例2 public class stringtest 常用方法總結 char charat int index 返回指定索引處的 char 值。boolean equals object anobject 比較...