String 工具类
目前总结 10个方法
str.charCodeAt(3); 返回指定位置字符Unicode编码
str.substr(0,3);str.substring(0,7);str.slice(-8,-1); 三种截串 1.n-m 2.n-m(不包括m)3.可以传负索引
str.indexOf("t");str.lastIndexOf("t"); 返回字符出现位置2种 1.第一次出现 2.最后一次出现
str.toLowerCase();str.toUpperCase(); 大小写转换
str.replace("t","T"); 字符 替换 字符
str.split("+"); 根据某种字符或者符号 截取 返回 数组
1.返回指定位置的字符的 Unicode 编码 str.charCodeAt(3);
var str = "long time no see "; str.charCodeAt(3); // 103
2.从索引 n开始截取m个字符 str.substr(0,3);
var str = "long time no see "; str.substr(0,3);// long
3.从索引n开始截取到m不包括m str.substring(0,7);
var str = "long time no see "; str.substring(0,7);// long ti
4.索引n开始截取到m不包括m(可以用-1 负数做索引) str.slice(-8,-1);
var str = "long time no see "; str.slice(-8,-1); // e no se
5.返回指定字符第一出现的索引位置 没有返回-1 str.indexOf("t");
var str = "long time no see "; str.indexOf("t");//5
6.返回指定字符最后一次出现的索引位置 没有返回-1 str.lastIndexOf("t");
var str = "long time no see "; str.lastIndexOf("t"); //5
7.大小写转换
str.toLowerCase:将所有字母转换为小写 str.toLowerCase();
var str = "LONG TIME NO SEE"; console.log(str.toLowerCase());
// long time no see
str.toUpperCase:将所有字母转换为大写 str.toUpperCase();
var str = "long time no see"; console.log(str.toUpperCase());
// LONG TIME NO SEE
8.替换replace(要替换的老字符,替换成新的字符) str.replace("t","T");
var str = "long time no see "; str.replace("t","T"); // long Time no see
9.将字符串按照只等分割符拆分成数组 str.split("+"); 按照+拆分 字符串 返回数组
var str = "long+time+no+see"; var ary = str.split("+"); console.log(ary); // ["long", "time", "no", "see"]