JavaScript 字符串操作常用方法详解
本文详细介绍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可选,省略则截取至末尾
JavaScript怎么遍历对象的Symbol键和不可枚举属性
2026-11-05 13:13:39
封装一个健壮的JS字符串判空工具函数
2026-11-05 12:16:14
JavaScript合并数组的三种常用方法:concat、扩展运算符与push
2026-11-05 11:22:29
JavaScript立即执行函数(IIFE)是什么及基本语法
2026-11-05 10:51:19
JS对象数组转字符串为什么推荐用JSON.stringify()
2026-11-05 09:40:31
