1.字符串的长度length
var a="mylength"
a.length得值为5
2.改变字符串的大小写
这样做的原因是方便比较两个字符串
a.toUpperCase()//变为大写 a.toLowerCase()//变为小写
3.查找字符串---indexOf技术
因为每个浏览器都有一个字符串表明自己的信息,因此可以查找相应的字符串去判断在使用哪种web浏览器
var b=a.indexOf("MSIE7");//浏览器是否为ie7
如果没有查到该字符串,则返回-1,用条件判断
如果字符串存在,则返回一个人数值,是返回该数值在字符串的位置
var c=a.indexOf("length"); alert(c);//return 2
4.查找字符串的另一种方法---lastindexOf()
看名字就只知道,lastindexof()是从字符串末尾开始找,不言而喻,indexof()是从字符串开头开始的。
5.提取字符串---slice()
例如:百度网址http;//baidu.com
我们想去掉http://,反过来就是提取baidu.com这一部分
a.slice(index);//index指的是索引号
a.slice(1),获取的是第二个字符以及之后的所有字符,这里是ylength
a.slice(start,end),获取一部分字符串,这样简单提一下都能get到意思的了
a.slice(-3,-1),负数是指从末尾开始点,-1是最后一个,可以把字符串当成一个圆圈,0是第一个,-1是最后一个,这样也就是理所当然的事了
6.在字符串中查找模式---正则表达式
打个比喻,淘宝的客户订购时会提供个人信息,个人信息会有一定的格式,而格式这里指的就是模式,我们就得验证格式是否正确,而不是信息是否正确。
正则其实也就是字符串,只是换了表达形式,字符串是一般是这样“aaaa”,正则是这样的/aaaa/
比较正则跟字符串的查找功能,字符串用indexof(),正则用search()
var regex=/length/;
a.search(regex);//也是返回2
正则的更大用处在此不添笔了