JavaScript 中string方法

注意:JavaScript的字符串是不可变的(immutable),String类定义的方法不能改变原来字符串内容,例如String.toUpperCase()这样的方法,返回的是全新的字符串,而不是修改原来的字符串。

1、charAt(index)方法

用法:返回指定位置的字符,index必需项表示字符串中的位置。

2、concat()f方法用于连接两个或者多个字符串

用法:把他的参数转化成字符串,然后按照顺序连接字符串后面,返回新的字符串,原来字符串没有被改变。

通常用“+”连接

3、split()方法用于把一个字符串分隔成字符串数组。

string.split(separator,howmany)其中separator必需是字符串或者正则表达式,从该参数指定地方分割。howmany分割长度可选。如果设置了参数,返回的子字符串不会大于数组长度。

注意:如果分割方式为“”,则每个字符都会被分割。该操作与array.join作用相反。

4、substring()截取字符串。用于提取字符串两个下标之间的字符。

用法:string.substring(start,stop)其中start是必需,非负整数。用于截取的开始位置,stop可省截取到末尾。

截取是半闭半开,包括start下标字符,不包括stop字符。

重要注意:与slice()和substr()方法不同的是,substring()下标不可为负数。

5、replace()

用于替换字符串,或者替换一个与正则表达式匹配的字符串。

6、indexOf()方法返回某个指定字符或者是字符串在另一个字符串中首次出现的位置(下标值)。参数说明:string.indexOf(searchvalue,formindex),其中searchvalue是必选项,formindex是可选项,没有的话默认从首个字符串查询。

注意:存在的话返回对应下标值,不存在返回-1;indexOf()区分大小写。

 

posted @ 2016-08-19 16:16  xuxuan  阅读(323)  评论(0编辑  收藏  举报