js字符串方法

charAt()
// 根据索引查找一个字符
    var str = 'abcde'
    console.log(str.charAt(1)) // 'b'

// 查找一个不存在的字符
    console.log(str.charAt(20)) // ""
    console.log(str[20]) // undefined
复制代码
charCodeAt()
    var str = '1'
    console.log(str.charCodeAt(0)) // 49
    '李'.charCodeAt(0) // 26446
    `根据索引值返回相应位置字符的编码`
复制代码
indexOf()
    var str = 'JavaScript'
    console.log(str.indexOf('a', 2)) // 3
    `在字符串中 从索引2这个字符开始查找 a的索引`
复制代码
match()
    var str = 'hello 2019 byebye 2018'
    console.log(str.match(/\d+/g)) // ["2019", "2018"]
    `利用正则/\d+/g 将字符串中的 所有 多位数 以数组的形式查找出来`
复制代码
replace()
    var str = 'hello world!'
    console.log(str.replace('l', 'u')) // "heulo world!"
    `默认情况下 只能替换第一个找到的字符`
    console.log(str.replace(/l/g, 9)) // he99o wor9d!
    `把全局l用9替换`
复制代码
substr()
    var str = 'helloworld!'
    console.log(str.substr(2, 4)) // "llow"
    `从索引2开始截取4个字符`
复制代码
substring()
    console.log(str.substring(1, 5))
    `从索引1截取到索引5这个位置 不包含索引5这一项`
复制代码
split()
    var str2 = 'a1b2c3d'
    str2.split(/\d/)
    `支持正则 \d 代表就是0-9中的一个数组`
复制代码
toUpperCase() && toLowerCase()
    var str = 'hello world'
    console.log(str.toUpperCase()) // "HELLO WORLD"
    var str = "HELLO WORLD"
    console.log(str.toLowerCase()) // "hello world"
复制代码

转载于:https://juejin.im/post/5c7796f851882540460126db

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值