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字符串方法,可以轻松应对各种字符串处理需求。建议开发者根据实际场景选择最适合的方法,提高代码效率和可读性。