JS中的String的常用API

JavaScript 中的字符串(String)有一系列内置的方法,用于处理和操作字符串。以下是一些常用的字符串 API:

1. charAt(index)

  • 描述: 返回指定位置的字符。
  • 示例:
    let str = "Hello";
    console.log(str.charAt(1)); // "e"
    

2. concat(...strings)

  • 描述: 连接一个或多个字符串。
  • 示例:
    let str1 = "Hello";
    let str2 = "World";
    console.log(str1.concat(" ", str2)); // "Hello World"
    

3. includes(substring, position)

  • 描述: 判断字符串是否包含指定的子字符串。
  • 示例:
    let str = "Hello World";
    console.log(str.includes("World")); // true
    

4. indexOf(substring, position)

  • 描述: 返回子字符串第一次出现的位置,如果未找到则返回 -1。
  • 示例:
    let str = "Hello World";
    console.log(str.indexOf("World")); // 6
    

5. lastIndexOf(substring, position)

  • 描述: 返回子字符串最后一次出现的位置,如果未找到则返回 -1。
  • 示例:
    let str = "Hello World, World";
    console.log(str.lastIndexOf("World")); // 13
    

6. replace(search, replacement)

  • 描述: 替换第一个匹配的子字符串。
  • 示例:
    let str = "Hello World";
    console.log(str.replace("World", "Universe")); // "Hello Universe"
    

7. split(separator, limit)

  • 描述: 将字符串分割成一个数组。
  • 示例:
    let str = "Hello World";
    console.log(str.split(" ")); // ["Hello", "World"]
    

8. slice(start, end)

  • 描述: 返回从 startend 的子字符串。
  • 示例:
    let str = "Hello World";
    console.log(str.slice(0, 5)); // "Hello"
    

9. substring(start, end)

  • 描述: 返回从 startend 的子字符串,startend 都是索引。
  • 示例:
    let str = "Hello World";
    console.log(str.substring(6, 11)); // "World"
    

10. toLowerCase()

  • 描述: 将字符串转换为小写字母。
  • 示例:
    let str = "Hello World";
    console.log(str.toLowerCase()); // "hello world"
    

11. toUpperCase()

  • 描述: 将字符串转换为大写字母。
  • 示例:
    let str = "Hello World";
    console.log(str.toUpperCase()); // "HELLO WORLD"
    

12. trim()

  • 描述: 删除字符串两端的空白字符。
  • 示例:
    let str = "   Hello World   ";
    console.log(str.trim()); // "Hello World"
    

13. startsWith(searchString, position)

  • 描述: 判断字符串是否以指定的子字符串开头。
  • 示例:
    let str = "Hello World";
    console.log(str.startsWith("Hello")); // true
    

14. endsWith(searchString, length)

  • 描述: 判断字符串是否以指定的子字符串结尾。
  • 示例:
    let str = "Hello World";
    console.log(str.endsWith("World")); // true
    

这些方法可以帮助你在 JavaScript 中处理和操作字符串,以满足不同的需求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值