1、简单
var str="abcabcdefghijk";
document.write(str.big()); //字号变大
document.write(str.small()); //字号变小
document.write(str.bold()); //加粗
document.write(str.italics()); //斜体
document.write(str.fixed()); //
document.write(str.strike()); //中间划线
document.write(str.fontcolor('red')); //设置颜色
document.write(str.fontsize(20)); //设置字号
document.write(str.toLowerCase()); //小写
document.write(str.toUpperCase()); //大写
document.write(str.sub()); //下标
document.write(str.sup()); //上标
document.write(str.link('http://baidu.com')); //添加链接
2、charAt()返回在指定位置的字符
console.log(str.charAt(1)); //b
3、charCodeAt()返回指定下标的字符的 Unicode 编码
console.log(str.charCodeAt(1)); //98
4、concat()连接字符串,不改变字符串
console.log(str.concat('aa','bb')); //abcabcdefghijkaabb
console.log(str); //abcabcdefghijk
var str1="mmnnooppqq";
console.log(str.concat(str1)); //abcabcdefghijkmmnnooppqq
5、indexOf()返回指定的字符串在字符串中首次出现的位置,如果没有出现则返回-1
console.log(str.indexOf("abc")); //0
6、lastIndexOf()返回指定的字符串最后出现的位置,在一个字符串中的指定位置从后向前搜索
如果没有出现则返回-1
console.log(str.lastIndexOf('def')); //6
7、match()可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配,返回匹配的字符串
console.log(str.match('abc'));
8、replace()方法用于在字符串中用一些字符替换另一些字符,或者换一个与正则表达式匹配的字符串,不改变字符串
var str2="welcometozz";
console.log(str2.replace("zz","xx")); //welcometoxx
console.log(str2.replace(/we/g,'me')); //melcometozz
console.log(str2); //welcometozz
9、search()方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,返回其位置
console.log(str2.search('we')); //0
10、slice()方法可提取字符串中的某个部分,并以新的字符串返回被提取的部分
console.log(str2.slice(3,7)); //come
11、substring()方法用于提取字符串中介于两个指定下标之间的字符
console.log(str2.substring(3,7)); //come
12、substr()方法可在数组中抽取从start下标开始的指定数目的字符
第一个参数表示下标从哪开始,第二个参数表示抽取的个数
console.log(str2.substr(3,4)); //come
13、split()把字符串分割为字符串数组,有连个参数,第一个参数必须,在该参数指定的地方分割,
第二个参数指分割出几个,即返回数组的最大长度
console.log(str2.split('')); //["w","e", "l","c", "o", "m","e", "t","o","z","z"]
var str3="a|b|c|d";
console.log(str3.split('|')); //["a", "b", "c", "d"]
console.log(str3.split('|',3)); //["a", "b", "c"]
14、找到url中携带的数据的value值
var str4="http://www.baidu.com?name='zz'&age='18'";
if(str4.indexOf('?')!=-1){
//console.log(str4.split('?'));
var s=str4.split('?');
var kv=s[1];
//console.log(kv);
var kvs=kv.split('&');
for(var i=0;i<kvs.length;i++){
//console.log(kvs[i]);
var v=kvs[i].split('=');
console.log(v[i]);
}
}