JS 字符串的 方法

80 阅读3分钟

1、charAt()

js
复制代码
    语法:变量/字符串.charAt(下标)
    作用:根据下标去字符串中寻找对应的值
    返回值:如果字符串中有对应的下标那么返回对应的值,如果没有返回一个空字符串

2、charCodeAt()

js
复制代码
    语法:变量/字符串.charCodeAt(下标)
    作用:根据下标去字符串中寻找对应的值,然后找到这个值对应的 unicode 编码
    返回值:如果找到返回 unicode 编码,如果没有返回 NaN

3、toLowerCase()

js
复制代码
    语法:变量/字符串.toLowerCase()
    作用:把字符串中所有的字母 转换为 小写
    返回值:转换后的字符串

4、toUpperCase()

js
复制代码
    语法:变量/字符串.toUpperCase()
    作用:把字符串中所有的字母 转换为 大写
    返回值:转换后的字符串

5、substr()

js
复制代码
    语法:变量/字符串.substr(开始下标,几个)
    作用:复制指定区域的字符串
    返回值:复制到的内容

6、substring()

js
复制代码
    语法:变量/字符串.substring(开始下标,结束下标)
    作用:复制指定区域的字符串
    返回值:复制到的内容
    注意:参数包前不包后;参数可以省略不写

7、slice()

js
复制代码
    语法:变量/字符串.slice(开始下标,结束下标)
    作用:复制指定区域的字符串
    返回值:复制到的内容
    注意:参数包前不包后;参数可以省略不写 参数可以有负数

8、concat

js
复制代码
    语法:变量/字符串.concat(数据1,数据2,数据3,数据4.....)
    作用:合并数据到执行的字符串中
    返回值:合并后的一个新字符串

9、indexOf

js
复制代码
    语法:变量/字符串.indexOf('要查询的数据',开始查询的位置(可以不传,默认为0))
    作用:查找字符串中是否有着数据
    返回值:如果找到返回对应的下标,如果没有返回 -1

10、lastIndexOf

js
复制代码
    语法:变量/字符串.lastIndexOf('要查询的数据',开始查询的位置(可以不传,默认为0))
    作用:查找字符串中是否有着数据
    返回值:如果找到返回对应的下标,如果没有返回 -1

11、split

js
复制代码
    语法:变量/字符串.split('分隔符')
    作用:根据我们传递的分隔符,将字符串做一个拆分
    返回值:拆分好的字符串,组成的一个数组
    注意;如果传递的分隔符是一个空字符串,那么会将整个字符串按照每一个字符,拆分开,
    放在一个数组中

12、trim

js
复制代码
    语法:变量/字符串.trim()
    作用:去掉字符串左右两边的空格
    返回值:去掉空格后的字符串

13、trimStart/trimLeft

js
复制代码
    语法:变量/字符串.trimStart()/trimLeft()
    作用:去掉字符串左边的空格
    返回值:去掉空格后的字符串

14、trimEnd/trimRight

js
复制代码
    语法:变量/字符串.trimEnd()/trimRight()
    作用:去掉字符串右边的空格
    返回值:去掉空格后的字符串

15、includes

js
复制代码
    语法:变量/字符串.includes('要查询的一些字符')
    作用:用于判断字符串中是否包含一段字符
    返回值:true/false

16、startsWith

js
复制代码
    语法:变量/字符串.startsWith('要查询的一些字符')
    作用:用于判断字符串开头是否为指定字符
    返回值:true/false

17、endsWith

js
复制代码
    语法:变量/字符串.startsWith('要查询的一些字符')
    作用:用于判断字符串结尾是否为指定字符
    返回值:true/false

18、replace

js
复制代码
    语法:变量/字符串.replace('查找字符串''替换的字符')
    作用:去字符串中找到一个指定的内容,然后将新的内容替换过去
    返回值:替换后的字符串