JavaScript 字符串操作常用方法详解

作者:异步漫步

时间:2026-10-24

浏览:115

本文详细介绍JavaScript中处理字符串的几种核心方法。涵盖字符串连接、查找子串位置(indexOf与lastIndexOf)、获取指定字符(charAt)、分割字符串为数组(split)以及截取子串(substring与slice)。通过具体代码示例解析各方法的参数与使用场景,帮助开发者高效进行字符串处理。

文章目录

字符串连接与搜索基础

字符串拼接

 <html> <head> <title>连接字符串</title> </head> <body>  </body> <html> 

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]


字符串检索


定位子串在源串中的索引


Str.indexOf(subStr)


Str指代目标字符串,subStr指代待查子串


获取指定索引处的字符


调用str.charAt(n),其中str为源字符串,n为整型索引值


var str1="JSstr"; window.alert(str1.charAt(3));


定位子串最后一次出现的索引


var n=str.lastindexOf(argStr);


代码示例


 <html> <head> <title>字符串搜索</title> </head> <body>  </body> <html> 

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]


字符串分割为数组

字符串分割为数组


var arry=str.split(s);


参数s指定分割符或分隔字符串


split()函数用法


var str1="Tom";


str1+=",Jerry,Jhon,Sqm,qqqq";


var strArry=new Arry();


strArry=str1.split(",");


for(var i=0;i<strAry.length;i++)


{

Window.alert(strAry[i]);


}

字符串截取方法

提取子字符串


var str2=str1.substring(begin[,end]);


此方法功能与提取子串类似


var str2=str1.slice(begin,[,end]);


str1为源字符串,str2为结果,begin为起始位,end可选,省略则截取至末尾

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章