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