您的位置:首页 > Web前端 > JavaScript

JS中String对象常用的方法

2015-03-13 22:51 369 查看
1.  stringObject.charAt(index)

参数: index 必需,即字符在字符串中的下标。 

返回值:   返回在指定位置的字符。返回的字符是长度为 1的字符串.(length属性是字符串的长度)

============================================================================================

2.  stringObject.concat(stringX,stringX,...,stringX)

将两个或多个字符串对象连接起来,按顺序连接到字符串 stringObject 的尾部,并返回连接后的字符串。请注意,stringObject 本身并没有被更改。

stringObject.concat() 与 Array.concat() 很相似。

============================================================================================

3.  stringObject.indexOf(searchvalue,startindex)

从指定索引开始搜索返回searchvalue(单个字符或者一个字符串)第一次出现的位置。

startindex可以省略,如省略该参数,则将从字符串的首字符开始检索。

注释:indexOf() 方法对大小写敏感!

注释:如果要检索的字符串值没有出现,则该方法返回 -1。

实例

<script type="text/javascript">

var str="Hello world!"

document.write(str.indexOf("Hello") + "<br />")

document.write(str.indexOf("World") + "<br />")

document.write(str.indexOf("world"))

</script>

输出

0

-1

6

============================================================================================

4.  stringObject.lastIndexOf(searchvalue,fromindex)

lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。

fromindex如省略该参数,则将从字符串的最后一个字符处开始检索。

实例

<script type="text/javascript">

var str="Hello world!"

document.write(str.indexOf("Hello") + "<br />")

document.write(str.indexOf("World") + "<br />")

document.write(str.indexOf("world"))

</script>

输出

0

-1

6

============================================================================================

5.  stringObject.substr(start,length)

从起始索引号提取字符串中指定数目的字符。若省略提取的数目则提取到末尾

   stringObject.substring(start,stop)

提取字符串中两个指定的索引号之间的字符。结尾取不到!!

如果省略stop参数,那么返回的子串会一直取到字符串的结尾。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: