1.charat 返回指定索引出的字元
var str='abcd';
var a=str.charat(0);
console.log(a); //'a'
console.log(str); //'abcd'
2.charcodeat 返回指定索引出的unicode字元
str.charcodeat(0); //97
3.indexof 判斷乙個字元第一次出現在某個字串的索引,如果包含返回它的索引,如果不包含返回-1.
str.indexof('a'); //0
str.indexof('e'); //-1
4.lastindexof 判斷乙個字元最後一次出現在某個字串的索引,如果包含返回它的索引,如果不包含返回-1.
str.lastindexof('b'); //1
str.lastindexof('e'); //-1
5.concat拼接2個字串,返回乙個新字串,對原有字串沒有任何改變。
var str='qwe';
var str1='abc';
var str2=str.concat(str1);
console.log(str2);//"qweabc"
6.substr(n,m) 從索引n開始,擷取m個字元,將擷取的字元返回,對原字串沒有任何改變。
var b=s.substr(1,1)
console.log(b); //'w'
7.substring(n,m) 從索引n開始,擷取到索引m,不包括m.將擷取的字元返回,對原字串沒有任何改變.
var ee=str.substring(1,3);
console.log(ee); //"bc"
8.slice(n,m) 從索引n開始,擷取到索引m,不包括m.將擷取的字元返回,對原字串沒有任何改變.
var aa=str.slice(0,3);
console.log(aa);//'abc'
var 11=str.slice(3);從索引3開始,全取
console.log(11);//'d'
var 22=str.slice(-3);總數4+(-3)=1,從索引1開始
console.log(22);//'bcd'
9.split 用指定字元分割字串,返回乙個陣列.對原字串沒有任何改變。
var a=str.split('');
console.log(a); //["a", "b", "c", "d"]
10.replace('a',1); 替換指定字元,返回替換後新的字串,對原有字串有改變。(第乙個引數可以是正規表示式) 只能替換一次 ,配合正則模式修飾符g使用
var str='aaaaee';
var reg=/a/g;
str.replace(reg,1); //"1111ee"
11.match() 可在字串內檢索指定的值,或找到乙個或多個正規表示式的匹配。把找到的字元放在陣列裡,返回乙個陣列。
var str='aaaa3ed33';
var reg=/a/g;
str.match(reg); //["a", "a", "a", "a"]
12.search() 方法用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串。
**:
JS中字串方法
lang en charset utf 8 字串方法title head var str 王hello world var str1 newstring 0123456789 console.log str.length console.log str.charat 1 查詢索引為1的位置的字母 c...
js中字串的方法
1.charat 返回指定索引出的字元 var str abcd var a str.charat 0 console.log a a console.log str abcd 2.charcodeat 返回指定索引出的unicode字元 str.charcodeat 0 97 3.indexof ...
JS中的字串方法
string型別 string型別是字串的物件包裝型別 字串的length方法 1.字元方法 charat charcodeat 2 字串操作方法 字串的拼接 concat 方法,一般用 號拼接字串 還有三個擷取字串的方法,slice substring substr 當傳入的引數是正數的時候 sl...