String 字符串

js/global_objects/string2026-08-24 19:46:25

String 对象 用于表示和操作字符序列。

长度

  • length: 返回字符串的长度。

截取与拼接

  • charAt(index): 返回指定索引处的字符。
  • substring(start, end): 返回一个新的字符串,从指定的开始索引到结束索引(不包括结束索引)。
  • concat(...strings): 连接一个或多个字符串,返回连接后的新字符串。
  • slice(start, end): 提取字符串的片段,并返回一个新的字符串。

查找

  • indexOf(searchValue): 返回指定子字符串在字符串中第一次出现的索引,如果没有找到则返回 -1。
  • lastIndexOf(searchValue): 返回指定子字符串在字符串中最后一次出现的索引,如果没有找到则返回 -1。
  • startsWith(searchString): 判断字符串是否以指定的子字符串开始。
  • endsWith(searchString): 判断字符串是否以指定的子字符串结束。
  • includes(searchValue): 判断字符串是否包含指定的子字符串。

变换

  • toLowerCase(): 将字符串中的所有字符转换为小写。
  • toUpperCase(): 将字符串中的所有字符转换为大写。
  • trim(): 去除字符串两端的空白字符。
  • replace(searchValue, newValue): 替换字符串中所有匹配的子字符串。
  • split(separator): 根据指定的分隔符将字符串分割成数组。

比较

  • localeCompare(): 返回一个数字,表示参考字符串在排序顺序中是在给定字符串之前、之后还是与之相同。

参考资料

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String

本页目录