当前位置: 首页 > news >正文

JavaScript字符串的常用方法有哪些?

1.1操作方法

归纳为增删查改

1.1.1增

这里不是直接增添内容,而是创建字符串的一个副本,再进行操作

处理用+以及${}进行字符串拼接外,还可以通过concat

1.1.1.1concat

用于将一个或多个字符串拼接为一个新字符串(浅拷贝)

1.1.2删

不是直接删元字符串的内容,而是创建一个字符串的副本,再进行操作

  • slice()
  • substring()

这两个方法都返回调用他们字符串的一个子字符串,而且都接受一个或两个参数

substr已弃用了

1.1.3改

不是直接改变原字符串,而是创建字符串的一个副本,然后进行操作

  • trim()、trimLeft()、trimRight()
  • repeat()
  • padStart()、padEnd()
  • toLowerCase()、toUpperCase()
1.1.3.1trim()、trimLeft()、trimRight()

删除前后、前、后所有空格字符,然后再返回新的字符串

1.1.3.2repeat()

接收一个整数参数,表示要将字符串复制多少次,然后返回拼接所有副本后的结果

1.1.3.3padEnd()

复制字符串,如果小于指定长度,则在相应一边填充字符,直至满足长度条件

1.1.3.4toLowerCase()、toUpperCase()

大小写转换

1.1.5查

除了通过索引的方式获取字符串的值,还可通过:

  • chatAt()
  • indexOf()
  • startWith()
  • includes()
1.1.5.1charAt()

返回给定索引位置的字符,由传给方法的整数参数指定

1.1.5.2indexOf()

从字符串开头去搜索传入的字符串,并返回位置(没找到返回-1)

1.1.5.3startWith()、includes()

从字符串中搜索传入的字符串,并返回一个表示是否包含的布尔值

1.2转换方法

1.2.1split()

把字符串按照指定的分隔符,拆分乘数组中的每一项

1.3模板匹配方法

针对正则表达式,字符串设计了几个方法:

  • match()
  • search()
  • replace()

1.3.1match()

接收一个参数,可以是正则表达式字符串,也可以是RegExp对象,返回数组

1.3.2search()

接收一个参数,可以是一个正则表达式字符串,也可以是一个RegExp对象,找到则返回匹配索引,否则返回-1

1.3.3replace()

接收两个参数,第一个为匹配内容,第二个为替换内容(可用函数)

只会替换一次


http://www.mrgr.cn/news/56496.html

相关文章:

  • Bitcoin全节点搭建
  • 数据分析人员需要掌握sql到什么程度?
  • [UVM] factory override
  • wiki搭建
  • 【其他】无法启动phptudy服务,提示错误2:系统找不到指定的文件
  • 算法: 分治题目练习
  • 第五部分 数组和String类
  • spring-boot(4)
  • 计算机组成原理一句话
  • 云原生后端开发之道
  • 【华为路由】OSPF多区域配置
  • c++日常积累
  • Recall/Coarse Ranking/Fine Ranking
  • Kafka之消费者组与消费者
  • uniapp项目结构基本了解
  • 基于图像拼接开题报告
  • Springboot启动过程详解
  • MySQL实现主从同步
  • jmeter学习(6)逻辑控制器
  • U盘数据丢失不用慌,这4个工具可以帮你恢复。
  • sqlserver小练习
  • 基于Multisim三极管B放大系数放大倍数测量电路设计(含仿真和报告)
  • 手机功耗技术领域
  • Java 实现协同过滤算法推荐算法
  • ecmascript标准
  • Python|基于Kimi大模型,实现上传文档并进行“多轮”对话(7)