JavaScript中的String对象自带了许多方法,用于对字符串进行各种操作。以下是一些常用的String方法示例:

  1. length:获取字符串的长度。
    示例:let strLength = str.length;

  2. concat():将多个字符串拼接在一起。
    示例:let newStr = str.concat(’ World’);

  3. indexOf():返回指定字符或子字符串在字符串中首次出现的索引位置,若不存在则返回-1。
    示例:let index = str.indexOf(‘l’);

  4. lastIndexOf():返回指定字符或子字符串在字符串中最后一次出现的索引位置,若不存在则返回-1。
    示例:let lastIndex = str.lastIndexOf(‘l’);

  5. slice():从指定位置截取字符串,并返回截取的部分。
    示例:let subStr = str.slice(1, 5);

  6. substring():从指定位置截取字符串,并返回截取的部分。
    示例:let subStr = str.substring(1, 5);

  7. substr():从指定位置开始截取指定长度的字符串,并返回截取的部分。
    示例:let subStr = str.substr(1, 4);

  8. replace():替换字符串中指定的字符或子字符串。
    示例:let newStr = str.replace(‘Hello’, ‘Hi’);

  9. toUpperCase():将字符串转换为大写。
    示例:let upperCaseStr = str.toUpperCase();

  10. toLowerCase():将字符串转换为小写。
    示例:let lowerCaseStr = str.toLowerCase();

  11. trim():去除字符串两端的空格。
    示例:let trimmedStr = str.trim();

  12. split():将字符串根据指定的分隔符切割成数组。
    示例:let arr = str.split(’ ');

  13. charAt():返回指定索引位置的字符。
    示例:let char = str.charAt(0);

  14. charCodeAt():返回指定索引位置的字符的Unicode编码值。
    示例:let charCode = str.charCodeAt(0);

  15. startsWith():判断字符串是否以指定的字符或子字符串开头,返回布尔值。
    示例:let startsWithHello = str.startsWith(‘Hello’);

  16. endsWith():判断字符串是否以指定的字符或子字符串结尾,返回布尔值。
    示例:let endsWithWorld = str.endsWith(‘World’);

  17. includes():判断字符串是否包含指定的字符或子字符串,返回布尔值。
    示例:let containsH = str.includes(‘H’);

  18. repeat():将字符串重复指定次数,并返回新的字符串。
    示例:let repeatedStr = str.repeat(3);

  19. match():使用正则表达式对字符串进行匹配,返回匹配结果数组。
    示例:let matches = str.match(/[a-z]/g);

  20. search():使用正则表达式搜索字符串中指定的模式,返回第一个匹配的索引位置。
    示例:let index = str.search(/[0-9]/);

  21. substr():从指定位置开始截取指定长度的字符串,并返回截取的部分。
    示例:let subStr = str.substr(1, 4);

  22. localeCompare():比较字符串与指定字符串的排序顺序。
    示例:let result = str.localeCompare(‘Hi’);

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈哲忠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值