本文详细介绍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可选,省略则截取至末尾