字符串常用方法

您所在的位置:网站首页 截取字符串后五位 字符串常用方法

字符串常用方法

2023-03-13 17:16| 来源: 网络整理| 查看: 265

本文共 1675 字,大约阅读时间需要 5 分钟。

字符串常用方法

+都是操作字符串的方法

+通用语法:字符串.XXX()

注意:所有字符串方法都不会改变原始字符串,而是以返回值给出结果

1.charAt()

​ 字符串.charAt(索引)

返回值为该索引位置的字符,当没有该索引位置时,返回值为空字符

2.charCodeAt()

​ 字符串.charCodeAt(索引)

返回值为该索引位置字符的编码(Unicode),返回值是一个Number类型,如果没有该索引位置,则返回NaN

3.toUpperCase()

​ 字符串.toUpperCase()

返回值为大写的字符串

4.toLowerCase()

​ 字符串.toLowerCase()

返回值为小写的字符串

5.subStr()

​ 字符串.subStr(开始索引,多少个)

返回值为截取出来后的字符串

var str = 'hello world'// 从 [2] 开始, 截取 7 个内容var res1 = str.substr(2, 7)console.log(res1) 6.subString()

​ 字符串.subString(开始索引,结束索引)

返回值为截取出来的字符, 注意:包前不包后

// 从 [2] 开始, 截取到 [7], 包含 [2] 不包含 [7]var res2 = str.substring(2, 7)console.log(res2) 7.slice()截取

​ 字符串.slice()

返回值为截取出来的字符,注意包前不包后,并且可以写负整数

// 从 [2] 开始, 截取到 [7], 包含 [2] 不包含 [7] var res3 = str.slice(2, 7)console.log(res3) 8.replace() 替换

​ 字符串.replace(换下字符,换上字符)

​ 换下字符可以是换上字符,也可以为空字符,如果为空字符,那么就是删除掉字符串的某些字符

var str = 'hello world'var res = str.replace('llo', '********')// 用********* 替换lloconsole.log(res) 9.split() 拆分成数组

​ 字符串.split(分隔符)

​ 字符串.split(分隔符,保留多少个)

使用分隔符把字符串拆分

返回值是一个数组数据类型,数组内存储的是拆分后的每一项

注意:如果没有传递参数,那么完整的字符串作为一项

​ 如果传递的参数为空字符串,那么字符串一个一个的拆分

var str = '2022-2-28'// var res = str.split('-') // 你写的什么内容, 就用什么内容分隔// var res = str.split('z') // 把整个字符串分成一个内容var res = str.split('') // 书写的是空字符串, 会按照字符一位一位拆开// 把拆分完毕的数组保留多少位数据var res = str.split('', 9) // 书写的是空字符串, 会按照字符一位一位拆开console.log(res) 10.concat() 拼接字符串

​ 字符串.concat()

返回值为拼接好的字符串

11.indexOf()

​ 字符串.indexOf(字符)

​ 字符串.indexOf(字符,开始索引位置)

返回值为该字符在原始字符串当中的位置,如果检索的是字符串,返回的是第一个字符的位置

12.lastIndexOf()

​ 字符串.lastIndexOf(字符)

​ 字符串.lastIndexOf(字符,开始索引位置)

从后向前检索,返回值为字符在原始字符串当中的位置,检索的是字符串,则返回的是开始字符的位置

13.trim()去除字符后面的留白 14.trimStart()/trimLeft() 去除字符串前面的留白 15.trimEnd()/trimRight()去除结束位置的留白 16.search(字符)查找该字符在字符串中的索引位置,没有则返回-1

转载地址:https://blog.csdn.net/qq_37905131/article/details/123218846 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3