8-2 substring、slice、substr、indexOf、lastlndexOf、search、match、startsWith、endsWith、includes字符串处理之切片与搜索

📅 发布时间:2026/7/6 13:26:49 👁️ 浏览次数:
8-2 substring、slice、substr、indexOf、lastlndexOf、search、match、startsWith、endsWith、includes字符串处理之切片与搜索
一、函数1.提取字符串函数[]按索引方式提取语法字符串[2]substring按起止位置提取语法字符串.substring(1,4)slice按起止位置提取可为负数语法字符串.slice(1,-4)substr按起始位置和字符数提取语法字符串.substr(3,2)2.搜索字符串函数indexOf搜索指定字符串的第1个位置语法字符串.indexOf(o)lastIndexOf搜索指定字符串的最后1个位置语法字符串.lastIndexOf(o)search搜索指定字符串的第1个位置支持正则语法字符串.search(o)match搜索指定字符串的数据支持正则返回数组语法var 数组字符串.match(o)startsWith(判断搜索字符串是否是在开头语法字符串.startsWith(H)endsWith判断搜索字符串是否是在结尾语法字符串.endsWith(!)includes判断搜索字符串是否存在语法字符串.includes(o)二、函数测试function test(){var sHello,WPS-JS宏,good!//提取字符串Console.log(s[2]);//按索引方式提取//结果lConsole.log(s.substring(1,4));//按起止位置提取//结果ellConsole.log(s.slice(1,-4));//按起止位置提取可为负数//结果ello,WPS-JS宏,gConsole.log(s.substr(3,2));//按起始位置和字符数提取//结果lo//搜索字符串Console.log(s.indexOf(o));//搜索指定字符串的第1个位置//结果4Console.log(s.lastIndexOf(o));//搜索指定字符串的最后1个位置//结果16Console.log(s.search(o));//搜索指定字符串的第1个位置支持正则//结果4var arrs.match(o)//搜索指定字符串的数据支持正则返回数组Console.log(JSON.stringify(arr));//因返回的是数组所以要用JSON.stringify打印出来//结果trueConsole.log(s.startsWith(H));//判断搜索字符串是否是在开头//结果trueConsole.log(s.endsWith(!))//判断搜索字符串是否是在结尾//结果trueConsole.log(s.includes(o))//判断搜索字符串是否存在//结果true}//8-2substring、slice、substr、indexOf、lastlndexOf、search、match、startsWith、endsWith、includes字符串处理之切片与搜索 function test(){ var sHello,WPS-JS宏,good! //提取字符串 Console.log(s[2]);//按索引方式提取 //结果l Console.log(s.substring(1,4));//按起止位置提取 //结果ell Console.log(s.slice(1,-4));//按起止位置提取可为负数 //结果ello,WPS-JS宏,g Console.log(s.substr(3,2));//按起始位置和字符数提取 //结果lo //搜索字符串 Console.log(s.indexOf(o));//搜索指定字符串的第1个位置 //结果4 Console.log(s.lastIndexOf(o));//搜索指定字符串的最后1个位置 //结果16 Console.log(s.search(o));//搜索指定字符串的第1个位置支持正则 //结果4 var arrs.match(o)//搜索指定字符串的数据支持正则返回数组 Console.log(JSON.stringify(arr));//因返回的是数组所以要用JSON.stringify打印出来 //结果true Console.log(s.startsWith(H));//判断搜索字符串是否是在开头 //结果true Console.log(s.endsWith(!))//判断搜索字符串是否是在结尾 //结果true Console.log(s.includes(o))//判断搜索字符串是否存在 //结果true }