字符对象的方法

注意:通过[]的形式去访问字符中的某一个,在ie7及更早版本全部返回undefined

eg:

var str='hello world';

console.log(str[1]);

 

charAt()

返回指定位置的字符

语法:stringObject.charAt(index)  表示字符串中的某个位置的数字,字符在字符串中的下标

 

charCodeAt()

用于获取指定位置的那个字符的字符编码

 

indexOf()

从字符串中搜索给定的字符串,返回子字符串的位置。只检测第一次出现的位置。可以接受第二个参数,表示从那个下标开始检测

返回值:数值

说明:如果没有找到该字符串,返回-1

特点:如果有多个相同的字符,只返回第一次检测的字符下标

 

 lastIndexOf()

从一个字符串中搜索给定的子字符串,返回子字符串中的位置,检测最后一个匹配到的字符串,第二个参数表示会从指定的位置向前搜索

 

字符串对象的截取方法

slice()

同数组里比较

语法:string.slice(start,end)

功能:截取字符串

  1>start:必须,指定子字符串的开始位置

  2>end:可选  表示子字符串到哪里结束,end本身不在截取范围之内,省略是截取至字符串的末尾

  3>当参数为负数,会将传入的负值与字符串的长度相加

 

substr()

语法:string.substr(start,len)

  1.start:必须

  2.len  表示截取的字符总数,省略时截取至字符串的末尾

  3.当start为负数时,会将传入的负值与字符串的长度相加

  4.当len为负数时,返回空字符串

 

search()

用于检索字符串中指定的字符串,或检索与正则表达式相匹配的子字符串,与indexOf类似

 

mach()

用于查找到该字符串返回该查找的字符,找不到返回null

split()

用于把一个字符串分割成字符串数组,返回值是Array类型

 

posted @ 2018-06-08 09:26  xxx===  阅读(95)  评论(0编辑  收藏  举报