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

字符串方法_indexOf() +_trim()+_split()

字符串方法_indexOf() 

indexOf 方法用于确定一个字符串在另一个字符串中第一次出现的位

置,返回结果是匹配开始的位置。如果返回 -1 ,就表示不匹配

1  'hello world'.indexOf('o') // 4

2  'itbaizhan'.indexOf('sxt') // -1

indexOf 方法还可以接受第二个参数,表示从该位置开始向后匹配

1

'hello world'.indexOf('o', 6) // 7

字符串方法_trim()

trim 方法用于去除字符串两端的空格,返回一个新字符串,不改变原 字符串

1  '  hello world  '.trim()

2 // "hello world"

该方法去除的不仅是空格,还包括制表符( \t   \v  )、换行符  \n )和回车符( \r 

1

'\r\nitbaizhan \t'.trim() // 'itbaizhan'

ES6扩展方法, trim End() trimStart()方法

1  "   itbaizhan   ".trimEnd(); //    itbaizhan

2  "   itbaizhan   ".trimStart(); // itbaizhan

字符串方法_split()  

split 方法按照给定规则分割字符串,返回一个由分割出来的子字符串组成的数组

1  'it|sxt|baizhan'.split(' |') // ["it", "sxt", "baizhan"]

如果分割规则为空字符串,则返回数组的成员是原字符串的每一个 字符。

1  'a|b|c'.split('') // ["a", " |",  "b"," |", "c"]

如果省略参数,则返回数组的唯一成员就是原字符串

1

'it|sxt|bz'.split() // [it|sxt|bz]

split 方法还可以接受第二个参数,限定返回数组的最大成员数。

1

2

3

4

5

'it|sxt|bz'.split(' |', 0) // []

'it|sxt|bz'.split(' |', 1) // ["it"]

'it|sxt|bz'.split(' |', 2) // ["it", "sxt"]

'it|sxt|bz'.split(' |', 3) // ["it", "sxt", "bz"]

'it|sxt|bz'.split(' |', 4) // ["it", "sxt", "bz"]

相关文章:

  • 定制化平板电脑在各行业中有哪些用途与作用?
  • CppCon 2015 学习:Give me fifteen minutes and I’ll change your view of GDB
  • 【Java多线程从青铜到王者】懒汉模式的优化(九)
  • 【GESP真题解析】第 2 集 GESP 四级样题卷编程题 1:绝对素数
  • IK分词器
  • 模型训练-关于token【低概率token, 高熵token】
  • Q: dify的QA分段方式,question、answer和keywords哪些内容进入向量库呢?
  • Python主动抛出异常详解:掌握raise关键字的艺术
  • 力扣HOT100之堆:347. 前 K 个高频元素
  • TDengine 快速体验(云服务方式)
  • 对3D对象进行形变分析
  • 3D扫描技术赋能汽车零部件尺寸测量效率提升
  • win11本地Docker部署腾讯云Docker部署若依前后端分离版
  • 关于前端常用的部分公共方法(三)
  • Spring boot应用监控集成
  • 基于算法竞赛的c++编程(28)结构体的进阶应用
  • 渗透靶场PortSwigger Labs指南:规范链接的反射XSS
  • JavaScript 核心对象深度解析:Math、Date 与 String
  • CPP基础(2)
  • 在多云环境透析连接ngx_stream_proxy_protocol_vendor_module
  • 仿百度百家号模板wordpress/win7优化设置
  • 手机怎么样做网站/seo外推
  • 专业 网站建设/私域营销
  • 站优云网络公司/百度笔记排名优化
  • 网站底部版权html代码/新产品的推广销售方法
  • html5彩票网站模板/知识搜索引擎