JavaScript中的字符串

昨天一个机遇让我有把JavaScript字符串捋一遍的想法。接下来会以一个字符串为例对它的属性和各个方法的使用做一次全面了解;

let str = 'getUserName'

一,属性 length: str.length = 11;

二,方法

  1. charAt(index)用于查找字符串中某个位置的字符 :str.charAt(3) = "U";
  2. substring(beginIndex,endIndex)用于获取一个区间内的字符串,从动beginIndex,endIndex之前的字符串:str.substring(1,5) = "etUs";
  3. slice(beginIndex,endIndex) 和第二个相同;
  4. slice(index),如果index大于0,返回从index开始到结束的所有字符的字符串,如果index是负数,返回最后(-index)个字符的字符串;
  5. indexOf("a"),返回"a"首次出现在字符串中的位置;
  6. lastIndexOf("a"),返回"a"最后一次出现的位置;
  7. indexOf("a",3),返回位置3以及以后出现"a"的位置;
  8. split("a")以"a"作为分割字符串的依据,也可以用一个正则表达式来分割(str.split(/[A-Z]/)就是以大写字母来分割字符串的例子),返回一个分割后的数组;
  9. replace("a","b")用"b"替换字符串中第一个"a";replace(/***/.g,"E"),把符合正则的所有都替换为"E";replace(/***/.g,(e)=>{return "_"+e}),就是把符合正则的所有字符在前边加上"_";
  10. toUpperCase()转化成大写;
  11. toLowerCase()转化成小写;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值