您的位置:首页 > 其它

String字符串对象基础详解

2015-08-07 10:54 204 查看
1、访问字符串对象的方法

String字符串对象的toUpperCase()方法将字符串小写字母转化为大写

toLowerCase()方法将字符串大写字母转化为小写

eg: var mystr="Hello World!";

var mynum=mystr.toUpperCase();

2、返回指定位置的字符

charAt()方法可返回指定位置的字符

语法:stringObject.charAt(index) index必需,表示字符串中某个位置的数字,取值范围0~string.length-1

eg: var mystr="I Love Javascript!"

document.write(mystr.charAt(2)); L

3、indexof()返回指定字符串首次出现的位置

语法:stringObject.indexOf(substring,startpos)

substring:必需,规定检索的字符串值。

startpos:规定开始检索的位置,如省略,则从首字符开始检索。

eg: var str="I Love Javascript!";

document.write(str.indexOf("I")+"<br/>"); 0

document.write(str.indexOf("v")+"<br/>")' 4

document.write(str.indexOf("v",8)); 9

如果检索的字符串没有出现,则返回-1

4、字符串分割split()

split()方法将字符串分割为字符串数组,并返回此数组

语法:stringObject.split(separator,limit)

separator:必需,从该参数指定的地方分割

limit:分割的次数,如无此参数为不限制次数

eg:var mystr="www.baidu.com";

document.write(mystr.split(".")+"<br/>");

document.write(mystr.split(".",2)+"<br/>");

document.write(mystr.split("")+"<br/>"); //""每个字符之间都会被分割

运行结果:www,baidu,com

www,baidu

w,w,w,.,b,a,i,d,u,.,c,o,m

5、提取字符串substring()

此方法用于提取字符串中介于两个指定下标之间的字符

语法:stringObject.substring(startPos,stopPos)

startPos:必需,一个非负的整数,开始位置

stopPos:一个非负的整数,结束位置,如果省略该参数,那么返回的字符串会一直到字符串对象的结尾

eg: var mystr="Hello World!";

document.write(mystr.substring(6)+"<br/>");//第6个开始包括第6个 World!

document.write(mystr.substring(0,4)); //第4个结束不包括第4个 Hell

6、提取指定个数的字符substr()

语法:stringObject.substr(startPos,length)

如果startPos是负数,从字符串的尾部开始算起,-1指字符串中倒数第一个字符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: