标签:一件事 ast 基本功 个人 index 字符串替换 指定位置 指定 dfs
字符串的处理方法我们用的是最多的,恐怕也是 忘的最快的,复习基础知识 是我最喜欢的,基础运用的熟练自我觉得是最牛的一件事情,一个东西每个人有每个人的想法,接下来是自己总结的字符串方法,以后还会增加。
/*
string的基本功
*/
//(1): length属性.判断长度
var str = ‘rere‘;
var str1 = str.length;
console.log(str1);
//(2): replace属性。处理字符串替换参数
var a = "qwew";
var a1 = a.replace(/w/g,‘o‘);
console.log(a1);
//(3): charAt()。获取指定位置的字符串
var char = ‘eeqwe‘;
var char1 = char.charAt(4);
console.log(char1);
//(4): charCodeAt()。获取指定位置字符串的Unicode编码
var code = ‘fabsdf‘;
var code1 = code.charCodeAt(2);
console.log(code1);
//(5): fromCharCode().获取指定字符串的Unicode.不用了
// var fro = ‘abcde‘;
// var from1 = fro.fromCharCode(97,98,99);
// console.log(from1);
//(6): indexOf()。查找字符串首次出现的位置
var index = ‘ffdfas‘;
var index1 = index.indexOf(‘s‘,3);
console.log(index1);
//(7):lastIndexOf()
var last = ‘ffsafssg‘;
var last1 = last.lastIndexOf(‘a‘);
console.log(last1);
//(8): serarch()
var ser = ‘fdfs‘;
var ser1 = ser.search(/s/g);
console.log(ser1);
//(9):match().返回字符的元素 下标 和元字符
var match = ‘dfafd343fsdf‘;
var match1 = match.match(‘s‘);
console.log(match1);
console.log(match.match(/f/g));
console.log(match.match(/\d/g));// \d表示[0-9]的数
//(10): substring() .截取字符串 从开始到结束
var sub = ‘fad0ld‘;
var sub1 = sub.substring(1,4);
console.log(sub1);
//(11): slice()
console.log(sub.slice(-3,4));
//(12):substr()
console.log(sub.substr(1,2));
//(13):split() . 把字符串分割成字符串数组
console.log(sub.split(‘‘,2));
console.log(sub.split(/\d/,3));
//(14):toLowerCase()和toUpperCase()
console.log(sub.toLowerCase());//小写
console.log(sub.toUpperCase());//大写
标签:一件事 ast 基本功 个人 index 字符串替换 指定位置 指定 dfs
原文地址:http://www.cnblogs.com/hjpqwer/p/7495085.html