字符串一些常用方法,比较,截取,替换,删除

一、字符串对象的方法

① Length属性

  • 字符串.length 表示字符串中包含字符的个数

② charAt方法

  • 字符串.charAt(指定下标) 可以获取到字符串中指定下标的字符

③ charCodeAt方法

  • 字符串.charCodeAt(指定下标) 可以获取到字符串中指定下标的字符的Unicode编码

④ indexOf方法

  • 字符串.indexOf(‘指定字符’) 可以获取到指定字符的下标,如果没有,就获取到-1
  • 字符串.indexOf(‘指定字符’,指定下标) 可以获取到从指定下标开始查找到的第一个指定字符的下标,如果没有就获取到-1
  • 作用:可以用来判断类名中是否包含某些类名

⑤ lastIndexOf

  • 方法完全相同于indexOf,只是查找顺序变成了从后往前

二、字符串的比较

① 字符串比较大小实际上比较的是字符的编码值

② 比较规则:从两个字符串的首位开始比较,如果比较出大小,就结束,否则,就继续比较第二位,以此类推

三、字符串的截取

① Substring

  1. 字符串.substring(起点下标,终点下标)
    a. 可以截取到起点,取不到终点
  2. 字符串.substring(起点下标)
    a. 可以截取到从起点开始到字符结尾处的整段字符片段
  3. 这个方法如果起点和终点位置颠倒,会自动将起点和终点调整好顺序
  4. 如果传入负数参数,会将负数参数直接置为0

② Slice

  1. 字符串.slice(起点下标,终点下标)
    a. 可以截取到起点,取不到终点
  2. 字符串.slice(起点下标)
    a. 可以截取到从起点开始到字符结尾处的整段字符片段
  3. 这个方法如果起点和终点位置颠倒,不会自动将起点和终点调整好顺序
  4. 如果传入负数参数,会将负数参数与原字符串的length相加,得到的结果作为参数,如果加完之后还是负数,就直接置为0

四、 字符串转大小写方法

① toUpperCase

  1. 字符串.toUpperCase()
  2. 就会将字符串中的英文字母全部转换为大写

② toLowerCase

  1. 字符串.toLowerCase()
  2. 就会将字符串中的英文字母全部转换为小

五、字符串的切割 Split

  1. 用法:字符串.split(‘切割标识’)
  2. 作用:以切割标识作为标志,进行切割,最后,将一整个字符串且分为若干个字符串,将切分出来的字符串存入数组中,并将数组返回出来
  3. 注意:
    a. 切割标识会被切掉,不会保留到数组中
    b. 如果不传切割标识,则表示将整个字符串作为一个数组项,存入数组中

六、替换字符串 Replace

  1. 用法:字符串.replace(‘要被替换的字符部分’,’用来替换的字符部分’);

七、删除字符串两端的空格 Trim

  1. 用法:字符串.trim();
  2. 作用:删除掉字符串两端的空格
  3. 一般用在注册用户名或密码的时候,防止用户输入空格
  4. 注意:trim只删除两端的空格,中间的空格不删
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值