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指字符串中倒数第一个字符
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指字符串中倒数第一个字符
相关文章推荐
- apache httpd.conf 文件的 详解
- 共阴和共阳数码管编码表
- 吐槽一下Hibernate
- oracle form使用commit
- STL源码剖析——vector的实现原理总结
- 社説 20150807 70年談話懇報告 首相も「侵略」を明確に認めよ
- eclipse中Android项目架构
- android 项目实践分享
- [MAC]用beamoff给VMware的Mac OS X 10.10.x加速
- 网络端口被占用情况查看
- lastlog
- 解决Linux下cocos2dx找不到头文件Box2D的问题
- 【弱省胡策】Round #0 【Flower Dance】
- 日经社説 20150807 報告書の歴史観を首相談話に反映させよ
- 日经社説 20150807 感染症施設を動かすために
- C++模板元编程
- p2p软件如何穿透内网进行通信
- Atom飞行手册翻译: 1.3 Atom基础
- jQuery数据类型总结
- 使用bootstrap时间插件