js常用字串方法整理

2021-09-13 18:18:54 字數 2013 閱讀 7481

length

charat 返回子字串,index為下標,超過範圍獲取空字串 index取值範圍[0,str.length-1]

var str = "abc"; 

str.charat(1); //b

charcodeat 返回子字串的unicode編碼,index取值範圍同上

var str = "abc"; 

str.charcodeat(0); //65

fromcharcode 根據unicode編碼返回字串

string.fromcharcode(65,66,112); //abp
indexof 返回子字串第一次出現的位置,從startindex開始查詢,找不到時返回-1

var str = "abcdecdf"; 

str.indexof("cd",1); // 由1位置從左向右查詢 123... 結果是2

lastindexof 從由往左找子字串,找不到時返回-1

var str = "abcdecdf"; 

str.lastindexof("cd",6); // 由6位置從右向左查詢 ...456 //5

search 返回與正規表示式查詢內容匹配的第乙個字串的位置。

var str = "abcdecdf"; 

str.search("cd"); // 2

concat方法返回字串值,該值包含了兩個或多個提供的字串的連線。

var str = "abcdef"; 

str.concat("abcdef","abc");

結果:abcdefabcdefabc

substring

兩個引數都為正數,返回值:[start,end) 也就是說返回從start到end-1的字元

substring方法使用start和end兩者中的較小值作為子字串的起始點。如果start或end為nan或者為負數,那麼將其替換為0。

var str = "abcdef"; 

str.substring(2,4); // cd

slice

擷取字串 兩個引數可正可負,負值從右擷取,返回值:[start,end) 返回從start到end-1的字元

var str = "abcdef"; 

str.slice(2,4);//cd

除了 slice() 和 substr() 方法裡的負值是代表從右擷取,其他方法裡的負值一律作為0處理

substr返回乙個從指定位置開始的指定長度的子字串

var str = "abcdef"; 

str.substr(2,4);

結果:cdef

split將乙個字串分割為子字串,然後將結果作為字串陣列返回

var str = "aa bb cc dd ee ff"; 

alert(str.split(" ",3)); // aa,bb,cc

tolowercase返回乙個字串,該字串中的字母被轉換成小寫

var str = "abcabc"; 

str.tolowercase();

結果:abcabc

touppercase返回乙個字串,該字串中的所有字母都被轉換為大寫字母

var str = "abcabc"; 

str.touppercase();

結果:abcabc

js常用字串方法

eg var string can you help me?方法 例子 描述結果 string.substring 2,5 擷取指定字串索引為2至5 不包括5 間的的字串 n y string.substr 2,5 從指定字串索引為2的地方擷取數量為5的字串 n you string.indexof...

js常用字串方法

字串是不可變物件,呼叫任何方法都不改變原字串,方法引數中的負數表示從字串尾部開始檢索 1.charat 接收乙個引數,表示索引位置 返回索引位置的字元 abc charat 1 可替換為 abc 1 2.indexof lastindexof 檢索字串,兩個引數,第二個可選,分別表示需要檢索的字串和...

js 常用 字串

1.基本 原始 資料型別 number string boolean null undefined 2.引用型別 object array date function regexp string 物件 string 每乙個字串均為 string物件的乙個例項 物件 1.屬性 2.方法 函式 stri...