JS 字符串方法 API

字符串string:

var str = ‘hello everybody,Look at me’
// length str.length 返回字符串长度,空格也算在内
/* indexOf(),lastIndexOf() 一个从开头往后找,一个从最后往前找

  • 两个都是从字符串里查找指定字符串所在位置下标,返回下标值,若未找到都返回-1
  • str.indexOf(‘llo’) — 2 str.lastIndexOf(‘llo’) — 2 str.indexOf(‘look’) — -1 区分大小写
  • str.indexOf(‘llo’,1) — 2 都有第二个参数
  • search() str.search(‘llo’) — 2 通过全局查找
  • slice(start, end) str.slice(2,5) — ‘llo’ str.slice(-1,0) — ‘me’
  • // str.slice(-1) — ‘me’ 只有一个参数即从这个下标往后截取 str.slice(16) — ‘Look at me’
  • substring(),此方法与slice()类似,只是不接受负值的索引
  • substr(star,length),第一个参数为下标,第二个为截取字符串的长度
  • replace(),str.replace(‘l’,‘ss’) – str = ‘hesslo everybody,Look at me’
  • // 只替换第一个搜索到的,并且区分大小写
  • toUpperCase(),toLowerCase() 大小写转换
  • concat(),var text = “Hello” + " " + “World!”;var text = “Hello”.concat(" ",“World!”);
  • trim(),去除首位空格,对于之间的空格无效
  • charAt(),str.charAt(1) – ‘e’
  • str[0] – ‘h’,但是赋值不行: str[0] = ‘y’ – 不产生错误,但不会工作
  • split() 用的比较多,就算写了
let string = "apple,banana,orange";
string.includes("banana");     // true
string.startsWith("apple");    // true
string.endsWith("apple");      // false
string.startsWith("banana",6)  // true
  • repeat()
    在这里插入图片描述
  • padStart(),padEnd()
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值