当前位置: 首页 > news >正文

JavaScript 常用字符串方法详解(附实战代码)

前言
字符串是前端开发中最常处理的数据类型之一,展示文本、搜索匹配、分割内容、大小写转换等场景都离不开字符串方法。
今天结合实操示例,把日常高频使用的 JS 字符串 API 一次性讲清楚,每段代码附带运行效果说明,新手也能直接复制测试。
一、获取字符串长度 .length
作用
字符串自带属性,返回字符总个数,空格、数字、字母都会计入长度。
示例代码
javascript
运行
// 定义字符串
let str = ‘zishu1’;
// 获取长度并渲染到页面
document.getElementById(‘schedule’).innerHTML = str.length;
运行结果
输出:6
解析:z、i、s、h、u、1 一共 6 个字符。
二、字符串拼接 concat ()
作用
连接两个 / 多个字符串,返回拼接后的新字符串,不修改原字符串。
示例代码
javascript
运行
let str1 = ‘Xu’;
let str2 = ‘Guang’;
// 拼接
let newStr = str1.concat(str2);
document.getElementById(‘schedule’).innerHTML = newStr;
运行结果
输出:XuGuang
拓展:日常更常用 + 拼接,concat 适合批量拼接多个字符串。
三、大小写转换 toUpperCase ()
作用
将字符串所有英文字母转为大写,纯中文 / 数字不受影响。
配套方法:toLowerCase() 转小写。
示例代码
javascript
运行
function capital(){
let str = ‘zhenwo,XUGUANG,fanxing,joushi,luoxuan,wuxian,chana,kongmeng’;
// 全部转大写
let upperStr = str.toUpperCase();
document.getElementById(‘schedule’).innerHTML = upperStr;
}
capital()
运行效果
所有小写英文统一变为大写字母。
四、查找匹配 search ()
作用
检索字符串中指定内容,找到返回起始索引,找不到返回 -1;支持简单字符串和正则匹配。
示例代码
javascript
运行
function capital(){
let str = ‘zhenwo,XUGUANG,fanxing,joushi,luoxuan,wuxian,chana,kongmeng’;
// 搜索 XUGUANG 的位置
let index = str.search(‘XUGUANG’);
document.getElementById(‘schedule’).innerHTML = index;
}
capital()
五、字符串分割 split ()
作用
按照指定分隔符,把字符串切割成数组,返回全新数组,是字符串转数组最常用方法。
示例代码
javascript
运行
function capital(){
let str = ‘zhenwo,XUGUANG,fanxing,joushi,luoxuan,wuxian,chana,kongmeng’;
// 空字符串分割:每个字符单独一项
let strArr = str.split(“”);
document.getElementById(‘schedule’).innerHTML = strArr;
}
capital()
拓展用法:
split(‘,’):按逗号分割,把人名拆分成数组
split(‘’):拆分单个字符
六、正向查找 indexOf ()
作用
从字符串头部向后查找指定内容,返回第一次出现的索引;无匹配返回 -1。
示例代码
javascript
运行
function capital(){
let str = ‘zhenwo,XUGUANG,fanxing,joushi,luoxuan,wuxian,chana,kongmeng’;
// 获取 luoxuan 第一次出现的下标
let firstIndex = str.indexOf(‘luoxuan’);
document.getElementById(‘schedule’).innerHTML = firstIndex;
}
capital()
七、反向查找 lastIndexOf ()
作用
从字符串末尾向前查找,返回目标内容最后一次出现的索引,无匹配返回 -1。
适合处理重复文本、截取末尾内容场景。
示例代码
javascript
运行
function capital(){
let str = ‘zhenwo,XUGUANG,fanxing,joushi,luoxuan,wuxian,chana,kongmeng’;
// 获取 luoxuan 最后一次出现的下标
let lastIndex = str.lastIndexOf(‘luoxuan’);
document.getElementById(‘schedule’).innerHTML = lastIndex;
}
capital()
八、方法对比总结表
表格
方法 / 属性 核心功能 返回值 适用场景
.length 获取字符总长度 数字 限制输入字数、判断空字符串
concat() 拼接多个字符串 新字符串 批量文本拼接
toUpperCase() 字母转大写 新字符串 账号、编码统一大写
search() 检索匹配内容 索引 /-1 模糊搜索、正则匹配
split() 字符串切割为数组 数组 字符串转数组、拆分标签 / 名字
indexOf() 从头查找目标 首次索引 /-1 判断内容是否存在、正向截取
lastIndexOf() 从尾查找目标 末次索引 /-1 处理重复字符、截取后缀
九、开发小提示
所有字符串方法不会修改原字符串,都会生成新值,需要变量接收结果;
indexOf / search 找不到内容统一返回 -1,业务判断可以用 if(str.indexOf(‘xxx’) !== -1);
分割字符串时,分隔符传空 split(“”) 会拆解每一个字符,传逗号 split(‘,’) 适合处理逗号分隔列表;
大小写转换仅作用英文字母,中文、数字、符号不会发生变化。
完整可运行整合代码
html
预览

JS字符串方法测试结尾 字符串处理是 JS 基础重中之重,表单校验、文本解析、搜索功能全都依赖这些方法。建议复制上方完整 HTML 文件,注释切换不同方法逐行调试,直观看到每种 API 的输出差异,快速吃透字符串操作。
http://www.jsqmd.com/news/1216516/

相关文章:

  • 2026年深度体验之旅:留坝地道美食路线规划 - 品牌鉴赏官2026
  • 2026金华找寻靠谱GEO优化机构的日常经验分享 - 奔跑123
  • 2026 年新消息:锡林郭勒盟口碑好的K歌沐足整体隔音减震施工队哪家可靠,别再忍受吵闹!这套方案如何彻底拯救你的K歌体验? - 实业推荐官【官方】
  • 鸿蒙 ArkTS 实战:Menu Nutrition Advice 从智能助手到保存闭环完整解析
  • AI 电动窗帘电机智能功率 精准控制 完整选型方案
  • 浪琴官方售后服务中心地址及24小时服务电话实地考察报告_多信源验证(2026年7月最新) - 浪琴服务中心
  • 基于遗传算法的梯级水电站群联合火电厂优化调度研究(Python代码实现)
  • 2026 年武隆比较好的乳酸菌回收工厂哪家可靠,揭秘:乳酸菌回收如何颠覆你的健康投资? - 领域鉴赏官
  • 2026优选浙江家电继电器采购全场景适配指南 - 奔跑123
  • 原生JS手写轮播图(超详细保姆级教程)
  • Kimi LeetCode 3621. 位计数深度为 K 的整数数目 I JavaScript实现
  • 2026年大型化FD干燥机品牌综合实力排行盘点 - 奔跑123
  • 2026银行招聘培训优质机构推荐榜 - 互联网科技品牌测评
  • 2026 年开鲁热门的编码器组装机供应商深度解析与优选指南,揭秘!一个工具如何让你的生产效率翻倍 - 行业推荐官【官方】
  • 深圳劳力士回收价格查询和各大回收平台实测排行(2026年7月最新) - 天价名表回收平台
  • 深圳正规墨西哥物流公司盘点:5家合规服务商全维度解析 - 奔跑123
  • 【无线电】认知无线电网络中协作频谱感知研究(Matlab代码实现)
  • 冷链运输用干冰生产厂商联系方式获取及合规采购指引 - 热点品牌推荐
  • 劳力士中国官方售后服务中心|全部网点地址与热线权威信息公示(2026年7月更新) - 劳力士服务中心
  • 天津欧米茄回收价格查询和各大回收平台实测排行(2026年7月最新) - 诚收名表回收平台
  • FPGA实战(53):基于FPGA的8通道并行数字下变频(DDC)系统设计
  • springboot 技术学习 03 项目最小mvp
  • 鸿蒙三方库 | harmony-utils之FileUtil文件创建与删除详解
  • 如何恢复误删的ZFS文件@FreeBSD
  • AI 电动窗帘电机智能功率 覆盖 H 桥电机驱动、电源管理、传感器控制的完整选型方案
  • 2026年安徽五莲红火烧板批发商对接选品采购指南 - 热点品牌推荐
  • 2026年宁波工业围栏候选厂商综合测评指南 - 奔跑123
  • 2026年地区高铝耐火砖回收商挑选核心要点实用指南 - 热点品牌推荐
  • 保定FTC保温砂浆混合机生产厂家选型选购全指南 - 热点品牌推荐
  • 2026年工程采购普通石英砂热门厂家哪个好 - 热点品牌推荐