JS中常见的String字符串方法:
2021-02-14 23:21
标签:substr sub 字符串 分割 之间 length indexof 子串 tar ① str.indexOf(searchvalue, fromindex) -----可返回某个指定的searchvalue字符串值在字符串中第一次出现的位置 searchvalue :必填; fromindex:非必填,开始检索的位置在字符串的 fromindex 处(未指定 fromindex 时,从字符串的开头开始检索)。 该方法将从fromindex到尾地检索字符串 str,看它是否含有子串 searchvalue,并返回 searchvalue 的第一次出现的位置;如果未查询到则返回-1。 ------------------------------------------------------------------------------------------------------ ② str.lastIndexOf(searchvalue, fromindex) -----可返回一个指定的searchvalue字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索 searchvalue :必填; fromindex:非必填,开始检索的位置在字符串的 fromindex 处(未指定 fromindex 时,从字符串的末尾开始检索)。 该方法将从fromindex到头地检索字符串 str,看它是否含有子串 searchvalue,并返回 searchvalue 的最后一次出现的位置;如果未查询到则返回-1。 ------------------------------------------------------------------------------------------------------ ③ str.charAt(index) -----可返回指定位置的字符。 index:必填,表示字符串中某个位置的数字,从0开始; 如果参数 index 不在 0 与 str.length 之间,将返回一个空字符串。 ------------------------------------------------------------------------------------------------------ ④ str.concat(strX, strY, ...) -----拼接2个或多个字符串。 strX, strY:表示将被连接的字符串对象; 按顺序连接到字符串 str的尾部,并返回连接后的字符串。 注:拼接字符串时用“+”运算符更方便简洁,如 str + strX + strY + ... ------------------------------------------------------------------------------------------------------ ⑤ str.slice(start, end) ----- 提取字符串从 start 开始(包括 start)到 end 结束(不包括 end)为止的部分字符串,并返回被提取的部分字符串。 start:必填,要抽取的片断的起始下标。如果是负数,则从字符串的尾部开始算---也就是说,-1 指字符串的最后一个字符,-2 指倒数第二个字符,...; end:非必填,要抽取的片段的结尾下标。若未指定此参数,则一直提取到字符串结尾;如果该参数是负数,则从字符串的尾部开始算,-1 指字符串的最后一个字符。 注:start、end参数允许为负数 ------------------------------------------------------------------------------------------------------ ⑥ str.split(separator, num) ----- 通过指定的separator,把一个字符串分割成字符串数组,并返回该字符串数组。 separator:必填,字符串或正则表达式,从该参数指定的地方分割 字符串str; num:非必填,该参数可指定返回的字符串数组的length。如果没有设置该参数,整个字符串都会被separator分割。 注:1) 返回的数组中的子字符串不包括 separator 自身。 2)如果把空字符串 ("") 用作 separator,那么 str中的每个字符都会被分割。 ------------------------------------------------------------------------------------------------------ ⑦ str.substring(start, end) ----- 用于提取字符串中从 start 处到 end-1 处的所有字符。 start:必填,要抽取的片断的起始下标,非负数; end:非必填,要抽取的片段的结尾下标,非负数。若未指定此参数,则一直提取到字符串结尾。 注:1) 如果参数 start = stop,那么该方法返回的就是一个空串。 2) 如果 start > stop 大,则会先交换这两个参数,再提取子串。 3) substring() 不接受负的参数。 ------------------------------------------------------------------------------------------------------ ⑧ str.substring(start, end) ----- 用于提取字符串中从 start 处到 end-1 处的所有字符。 start:必填,要抽取的片断的起始下标,非负数; end:非必填,要抽取的片段的结尾下标,非负数。若未指定此参数,则一直提取到字符串结尾。 注:1) 如果参数 start = stop,那么该方法返回的就是一个空串。 2) 如果 start > stop 大,则会先交换这两个参数,再提取子串。 3) substring() 不接受负的参数。 JS中常见的String字符串方法: 标签:substr sub 字符串 分割 之间 length indexof 子串 tar 原文地址:https://www.cnblogs.com/xuwennn/p/12983873.html
文章标题:JS中常见的String字符串方法:
文章链接:http://soscw.com/index.php/essay/55395.html