资源描述:
《javascript string对象》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、String对象的方法一、查询字符串indexOf(findstr,index)方法返回正向的索引位置lastIndexOf(findstr)方法返回反向的索引位置例子:varstr1="JavaScript网页教程";
varstr2=str1.indexOf("a");
varstr3=str1.lastIndexOf("a");
alert(str2);
//结果为1
alert(str3);
//结果为3match(regexp)方法返回匹配的字符串(数组)search(regexp)方法返回找到字符串的首字符索引例子:va
2、rstr1="JavaScript网页教程";
varstr2=str1.match("Script");
varstr3=str1.search("Script");
alert(str2[0]);
//结果为"Script"
alert(str3);
//结果为4二、子字符串处理截取substr(start,length)方法返回从索引位置star开始,长度为length的子字符创串substring(start,end)方法返回star开始end结束的子字符串(不包括end)例子:varstr1="abcdefgh";
var
3、str2=str1.substr(2,4);
varstr3=str1.substring(2,4);
alert(str2);
//结果为"cdef"
alert(str3);
//结果为"cd"slice(start,end)方法返回star开始end结束的子字符串(不包括end)与substring()一样,不同的是它的开始和结束索引可以为负值,-1表示最后一个字符例子:varstr1="abcdefgh";
varstr2=str1.slice(2,4);
varstr3=str1.slice(4);
varstr4=str
4、1.slice(2,-1);
varstr5=str1.slice(-3,-1);
alert(str2);
//结果为"cd"
alert(str3);
//结果为"efgh"
alert(str4);
//结果为"cdefg"
alert(str5);
//结果为"fg"替换replace(findstr,tostr)方法返回替换findstr为tostr之后的字符串例子:varstr1="abcdefgh";
varstr2=str1.replace("cd","aaa");
alert(str2);
//结果为"abaaae
5、fgh"分割split(bystr)方法返回由bystr分割成的字符串数组例子:varstr1="一,二,三,四,五,六,日";
varstrArray=str1.split(",");
alert(strArray[1]);
//结果为"二"连接concat(string)方法返回与string连接后的字符串(与“+”功能相同)例子:varstr1="abcd";
varstr2=str1.concat("efgh");
alert(str2);
//结果为"abcdefgh"一、获取指定字符charAt(index)方法返回指定
6、位置的字符charCodeAt(index)方法返回指定位置的字符的Unicode编码
例子:varstr1="JavaScript网页教程";
varstr2=str1.charAt(12);
varstr3=str1.charCodeAt(12);
alert(str2);
//结果为"教"
alert(str3);
//结果为25945二、大小写转换toLowerCase()方法返回小写的字符串toUpperCase()方法返回大写的字符串例子:varstr1="AbcdEfgh";
varstr2=str1.toLowerC
7、ase();
varstr3=str1.toUpperCase();
alert(str2);
//结果为"abcdefgh"
alert(str3);
//结果为"ABCDEFGH"三、格式编排方法bold()方法返回粗体字符串效果:str1例子:varstr1=str2.bold();document.write(str1);italics()方法返回斜体字符串效果str1例子:varstr1=str2.italics();document.write(str1);strike()方法:返回删除线字符
8、串效果:str1例子:varstr1=str2.strike();document.write(str1);big()方法:返回变大的字符串效果str1例子:varstr1=st