js字符串常用方法

js字符串的操作体例良多 , 此处仅列举日常平凡常用的几个 , 关于字符串去失落前后空格的 , 建议利用jquery版本的trim方式 , 若是不想引入jquery , 可以将里面的方式提掏出来作为js方式利用 。
以下所有演示 , 都是在浏览器中按F12 , 打开开辟者模式 , 找到Console或者叫做节制台的界面输入的看到执行成果的 。
注重:以下方式在现实利用时 , 方式名大小写需要切确匹配

js字符串常用方法

文章插图
方式/
1charAt(index)
     1)返回执行index序号位置上的字符
     2)index从0起头 , 最年夜到字符串的长度-1
     3)挪用体例: 字符串.charAt(index)

js字符串常用方法

文章插图

2indexOf(searchStr, startIndex)
     1)返回searchStr从startIndex序号起头往后在原字符串第一次呈现的位置
     2)startIndex可以省略 , 默认为0 , 暗示畴前到后逐个搜刮
     3)index从0起头 , 所以 , 最终的返回成果序号也是从0起头的 , 好比首字母就匹配到了 , 返回成果是0
     4)searchStr搜刮字符串在原字符串中匹配是区分大小写的
     5)挪用体例: 字符串.indexOf("待搜刮字符串", 肇端搜刮位置)

js字符串常用方法

文章插图

3lastIndexOf(searchStr, startIndex)
     1)与indexOf方式近似 , 只是indexOf是左往右找第一个匹配的序号 。 lastIndexOf是从右往左找第一个匹配的序号
     2)lastIndexOf返回的序号仍然是从左往右起头计数的

js字符串常用方法

文章插图

4substring(start, )
     1)字符串截取 , 从start起头截取到序号为之间的字符串
     2)序号从0起头计数 , 即首字母的序号是0
     3)的最年夜值=字符串长度-1
     4)是可以省略的 , 暗示到字符串末从头至尾
     5)挪用体例: 字符串.substring(1, (字符串长度-1))

js字符串常用方法

文章插图

5substr(start, length)
     1)功能与substring一样 , 都是截取字符串
     2)substr从start序号起头 , 截取length个字符串
     3)序号从0起头计数 , length可以省略 , 暗示到字符串末从头至尾
     4)挪用体例: 字符串.substr(start, length)

js字符串常用方法

文章插图

6split(separator)
     1)将字符串分隔为数组 , 凡是用于将逗号分隔的字符串转换为数组
     2)挪用体例: 字符串.split(",")

js字符串常用方法

推荐阅读