javascript字符串方法indexOf、lastIndexOf 方法的使用
indexOf、lastIndexOf语法
string.indexOf(searchvalue,start)
string.lastIndexOf(searchvalue,start)
说明:
string:被检索的字符串
searchvalue:需检索的字符串值(必需)
start:检索开始的位置(可选值)
indexOf和lastIndexOf语法是一样的,但查找的顺序相反,indexOf是从前往后查,而lastIndexOf是从后往前查。
返回值:如果检索到就返回所在的位置,没有检索到则返回-1
看个实例:
var str = "hello world,hello man,how are you!";console.log(str.indexOf('hello'))console.log(str.lastIndexOf('hello'))
输出结果:
0
12
分别返回了匹配字符串的位置(0,12)
hello world,hello man,how are you!
这两个hello的位置,各种被返回出来。
现在这两个方法都没有加入第2个参数,缺省是默认为0的,那我们加入位置试一下
console.log(str.indexOf('hello',1)) 这句加入第2个参数“1”,输出12,因为第一个hello开始位置是0,加入start为1的话就表示从位置1开始查找,那只能找到12这个位置的hello了。
console.log(str.lastIndexOf('hello',11)) 这句加入第2个参数11,输出结果:0,因为从后往前找第一个hello的位置是12,从11开始找的话这个hello肯定没有,只会找到最开始的那个hello,返回0。
javascript字符串方法indexOf、lastIndexOf 方法的使用相关推荐
- php 有indexof函数吗,详解PHP处理字符串类似indexof的方法函数
详解PHP处理字符串类似indexof的方法函数 这里有新鲜出炉的 PHP 设计模式,程序狗速度看过来! PHP 开源脚本语言 PHP(外文名: Hypertext Preprocessor,中文名: ...
- JavaScript indexOf() 方法 和 lastIndexOf() 方法
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索. 语法: in ...
- 字符串大小写转换html,javascript 字符串大小写转换的方法
在编程逻辑的实际应用中,有可能需要对字符串中字母进行大小写进行转换.而今天我们就说一说在html前端的js脚本中,如何对字符串中的字母进行大小写的转换. JavaScript 中的 toUpperCa ...
- 字符串常见方法总结:方法的作用、参数、返回值(构造方法可省略)1. 构造方法2. 静态方法3. 其它方法
1. 构造方法 String str1= "123abc"; String str2=new String("123abc"); (1)采用方式1为string ...
- 字符串内置对象方法与Math内置对象方法的简介
字符串内置方法 var str1 = 'xiaoming'; console.log(str1.length);//字符串的长度 console.log(str1.charAt(0));//返回索引0 ...
- JavaScript字符串常用方法
charAt() concat() indexOf(), lastIndexOf() localeCompare() slice() split() substr(), substring() mat ...
- java分割子字符串,Java 字符串分割截取的方法 (substring,split,StringTokenizer,indexOf,lastIndexOf)...
需求,把"01:大汽车",分成01和大汽车 有两种做法:一是substring package test; public class substringTest { public ...
- JavaScript字符串操作方法大全,包含ES6方法
一.charAt() 返回在指定位置的字符. var str="abc" console.log(str.charAt(0))//a 二.charCodeAt() 返回在指定的位置 ...
- JavaScript字符串操作方法大全,包含ES6方法 1
一.charAt() 返回在指定位置的字符. var str="abc" console.log(str.charAt(1))//a 二.charCodeAt() 返回在指定的位置 ...
- javascript字符串方法总结
javascript中常用的字符串方法 String 的静态方法 fromCharCode:使用指定的Unicode值序列创建字符串 String.fromCharCode(num1, ..., nu ...
最新文章
- 完美解决vue项目中弹出框滑动时,内部页面也跟着滑动问题
- Dapper 多数据库优化
- PLC項目任務單2---狀態轉移圖
- mount 网络_mount系统调用(ksys_mount-gt;do_mount-gt;do_new_mount)
- 【CodeForces - 1A】Theatre Square(水题,几何)(CODEFORCES,梦的开始)
- OpenCV的数据类型——基础数据类型
- KXD黑夜模式流星滑落个人主页HTML源码
- 如何使用Docker安装Redis\Zookeeper\Mysql
- 【CCCC】L3-020 至多删三个字符 (30分),序列dp+去重
- vs2010编译curl为static库及测试
- php ddos防御,网站防御DDOS的PHP代码
- 4.JUC-共享模型之无锁
- 史上最全计算机毕业设计题目4(10万套,大部分全国唯一)
- jdk6版本下载地址
- 屏幕录像专家限制录像时长_著名的Rails屏幕录像获取更新
- 大众点评字体反爬解析
- IOS calculater
- iOS学习之系统历史版本概览
- 网络连接正常,浏览器确没有网?
- 别错过,教你如何用电脑玩手机