1、charCodeAt(index);
返回一個整數,代表下標位置上字符的Unicode的編碼。
2、fromCharCode(code1,code2,code3,...);
code1代表Unicode編碼數
eg:obj.fromCharCode(65,66,112); //返回ABp
3、charAt(index);
返回指定下標的字符,超出返回一個空字符。
4、slice(start,end);
返回字符串的片段。
eg:var str = 123456;
str.slice(2,4);//返回34
注:end下標不包括自己本身
下標start、end可以為負數,如果為為負數,則作為length+start/end處理。
5、substring(start,end);
返回字符串的片段。
eg:var str = 123456;
str.substring(-2,4)//返回1234
注:substring方法中參數start為負數時,自動轉換0。
6、substr(index,length);
返回字符串的片段。
參數一:指定下標 , 參數二:截取長度。
7、indexOf(str,strIndex);
參數一:需要查找的字符串 , 參數二 : 查找開始的下標。
返回第一次出現的位置,沒有則返回-1。
eg:var str = "213abcde4";
str.indexOf(a,2)//返回3
注:該方法是從左往右查找。
8、lastIndexOf(str,strIndex);
參數一:需要查找的字符串 , 參數二 : 查找開始的下標。
返回最后一次出現的位置,沒有則返回-1.
eg:var str = "213abcde4213abcde4";
str.lastIndexOf("e",17)//返回16
注:該方法是從右往左查找。
9、search(reExp);
返回與正則表達式相匹配的字符串的位置。
var str = "ddfsgdg";
str.search(/s/)//返回3
10、concat(str,str1,...);
返回一個或多個字符串的連接。
var str = "123";
var str1 = "abc";
str.concat(str1)//123abc
11、toUpperCase();
字符串轉換成大寫。
12、toLowerCase();
字符串轉換成大寫。
13、split(separator,limit);
將一個字符串分割成子字符串,如何結果以數組的形式返回。
參數一:分割條件 ,參數二:返回數組的上限。
eg: var str = "afs,gd,sg,h,g";
str.split(",",2)//返回["afs","gd"]