String常用方法

检索字符串

  • charAt():返回指定索引位置的字符;
  • charCodeAt():返回指定索引位置字符的Unicode值;
  • indexOf():返回字符串中检索指定字符第一次出现的下标;
  • lastIndexOf():返回字符串中检索指定字符最后一次出现的下标;

字符串格式转换

  • fromCharCode():将Unicode转换为字符串;
  • toLowerCase():把字符串转换为小写;
  • toUpperCase():把字符串转换为大写;
  • toLocaleLowerCase():根据主机的语言环境把字符串转换为小写;
  • toLocaleUpperCase():根据主机的语言环境把字符串转换为大写;

连接字符串

  • concat():连接两个或多个字符串,返回连接后的字符串;

字符串匹配

  • match():找到一个或多个正则表达式的匹配,返回一个数组,无匹配返回null;
  • replace():替换与正则表达式匹配的子串;
  • search():检索与正则表达式相匹配的值,返回相匹配子串的起始位置,没有返回-1;

字符串转数组

  • split():把字符串分割为字符串数组;

截取字符串

  • slice(起始下标,结束下标):提取字符串的片段,并在新的字符串中返回被提取的部分;
  • substr(起始下标,截取长度):从起始索引号提取字符串中指定数量的字符;
  • substring(下标,下标):两个参数中较小的作为起始下标,较大的参数作为结束下标,提取字符串中两个指定索引之间的字符;
    注: 下标截取范围,包头不包尾;
    区别:
    slice:当接收参数为负数时,会将字符串的长度与对应负数相加,作为参数;
    substr:当接收参数为负数时,仅仅将第一个参数与字符串长度相加后的结果作为第一个参数;
    substring:当接收参数为负数时,直接转换为0;

字符串去空格

  • trim():移除字符串首尾空白;

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值