javascript中字符串的方法笔记

时间:2022-03-14 10:32:33

stringObject.slice()

   可以从一个现有的字符串对象中提取出来某个部分,并以新的字符串返回被提取的部分。

语法:

  stringObject.slice(start,end);

参数说明:

  start : 必填。要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推。

  end:选填。紧接着要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置。

stringObject.charAt()

  可以从一个现有的字符串中返回指定位置的字符。

语法:

  stringObject.charAt(index);

参数说明:

  index:必填。表示字符在字符串中的下标。下标是从0开始计算的。

stringObject.indexOf()

  检索字符串。返回某个字符串值在字符串中首次出现的位置。

语法:

  stringObject.indexOf(searchvalue,formindex)

参数说明:

  searchvalue:必填。规定需要检索的字符串值。

  formindex:可选的整数参数。规定在字符串中开始检索的位置。合法取值是从0到字符串的length-1,如果不填,将默认从字符串的首字符开始检索。

 stringObject.replace()

  用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

语法:

stringObject.replace(regexp/substr,replacement)

参数说明:

  regexp/substr : 必填,规定要替换掉的子字符串或要替换的模式的regexp对象。

  replacement : 必填。字符串值,规定了替换文本或生成替换文本的函数。