插件窝 干货文章 JavaScript字符串方法大全 - 最全JS字符串操作指南

JavaScript字符串方法大全 - 最全JS字符串操作指南

JavaScript字符串方法大全

JavaScript提供了丰富的字符串处理方法,掌握这些方法能极大提升开发效率。本文将详细介绍JS中常用的字符串方法及其使用场景。

一、基础字符串方法

  • length - 获取字符串长度
  • charAt(index) - 返回指定位置的字符
  • charCodeAt(index) - 返回指定位置字符的Unicode编码
  • concat(str1, str2, ...) - 连接多个字符串

二、字符串查找方法

  • indexOf(searchValue, fromIndex) - 查找子串首次出现位置
  • lastIndexOf(searchValue, fromIndex) - 查找子串最后出现位置
  • includes(searchString, position) - 判断是否包含子串
  • startsWith(searchString, position) - 判断是否以某子串开头
  • endsWith(searchString, length) - 判断是否以某子串结尾

三、字符串修改方法

  • toLowerCase() - 转为小写
  • toUpperCase() - 转为大写
  • trim() - 去除两端空白
  • trimStart()/trimLeft() - 去除开头空白
  • trimEnd()/trimRight() - 去除末尾空白
  • replace(searchValue, newValue) - 替换子串
  • repeat(count) - 重复字符串

四、字符串提取方法

  • slice(beginIndex, endIndex) - 提取子串
  • substring(start, end) - 提取子串
  • substr(start, length) - 提取子串(已废弃)
  • split(separator, limit) - 分割字符串为数组

五、ES6新增字符串方法

  • padStart(targetLength, padString) - 前补全字符串
  • padEnd(targetLength, padString) - 后补全字符串
  • startsWith(searchString, position) - 判断开头
  • endsWith(searchString, length) - 判断结尾
  • includes(searchString, position) - 判断包含

掌握这些JavaScript字符串方法,可以轻松应对各种字符串处理需求。建议开发者根据实际场景选择最适合的方法,提高代码效率和可读性。