indexOf和lastIndexOf的概念

一:两者的概念
1.indexOf:报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。
2.lastIndexOf: lastIndexOf要熟悉lastIndexOf 首先要掌握indexOf,同indexOf用法相同区别在于lastIndexOf是从字符串末尾开始检索,检索到子字符,则返回子字符在字符串中的位置,(位置从前向后数,最小位为0,也就是从第0位开始算起)未检测到则返回-1。
二:两者的区别
indexOf:查找某个字符在字符串第一次出现的位置

lastIndexOf:从右往左查找某个字符最后(这个最后是左面>>>右边)出现在字符串的位置

indexOf和lastIndexOf的用法

 var a="abcccdjha";alert(a.indexOf('c')); //abc 为0,1,2 所以会出来2alert(a.lastIndexOf('c')); //右>>>左 cccbc 0,1,2,3,4 所以会出来4

第一次alert的结果:
第二次alert的结果:

indexOf和lastIndexOf的区别相关推荐

  1. lastIndexOf()和indexOf()的区别

    java中lastIndexOf()和indexOf()的区别 indexOf和lastIndexIf都是索引文件 indexOf是查某个指定的字符串首次出现的位置(从前往后查) lastIndexO ...

  2. Oracle SQL中实现indexOf和lastIndexOf功能

    Oracle SQL中实现indexOf和lastIndexOf功能 https://www.2cto.com/database/201305/210470.html 转载于:https://www. ...

  3. indexOf和lastIndexOf的使用

    indexOf()和 lastIndexOf()是返回位置index的两个方法:都是接收两个参数,其中,indexOf()方法从数组的开头(位 置 0)开始向后查找:lastIndexOf()方法则从 ...

  4. javascript字符串方法indexOf、lastIndexOf 方法的使用

    indexOf.lastIndexOf语法 string.indexOf(searchvalue,start) string.lastIndexOf(searchvalue,start) 说明: st ...

  5. javascript中indexOf与search的区别(详解)

    1.indexOf方法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,如果没有找到返回-1. 语法: stringObject.indexOf(searchvalue,fr ...

  6. js 重新梳理 1:indexOf与serch 的区别

    IndexOf()方法是用来判断一个字符串是否存在于一个更长的字符串中.从长字符串左端到右端来搜索,如果存在该子字符串就返回它所处的位置(即索引).如果在被搜索的字符串没有找到要查找的字符串返回-1. ...

  7. java中 indexOf() 与lastIndexOf() 用法详解

    indexOf()方法: 直接上代码: String s = "01234560123456";int a = s.indexOf('1'); // 返回第一个字符1的下标 int ...

  8. c#string倒数第二位插入字符_c#string倒数第二位插入字符_C#利用String类的IndexOf、LastIndexOf、...

    一.String.IndexOf String.IndexOf 方法 (Char, Int32, Int32) 报告指定字符在此实例中的第一个匹配项的索引(从0开始).搜索从指定字符位置开始,并检查指 ...

  9. lastindexof php,javascript 中查找指定字符串indexOf(),lastIndexOf(),match()

    在javascript中,有以下三个方法均可实现在字符串中查找指定的字符及字符串. str.indexOf(); 此方法:查找字符在字符串对象中第一次出现的位置.存在,则返回字符串所在的位置.不存在, ...

最新文章

  1. Elasticsearch yellow 意味着主分片可用,副本不可用
  2. PhoneGap揭开你的神秘面纱
  3. MIT+IBM同时利用AI探索神经科学,让脑科学研究如虎添翼
  4. Boost:在向量中打印值
  5. 秘密开发一年多,解密奥运史上首个数字云徽章
  6. 大数据安全分析“架构”
  7. 对于‘敲什么都队’自主开发的《校园服务》软件的使用体验
  8. 博客园开始对X++语言语法高亮的支持
  9. 完全使用CSS制作下拉菜单
  10. 生成.o linux,JaxoDraw下载 费曼图生成工具JaxoDraw for linux v2.1.0 官方安装版 下载-脚本之家...
  11. flask-sqlalchemy 数据基本操作--实例
  12. python中pass的使用_Python中pass语句的作用
  13. flutter去掉输入框最大字数显示
  14. 手眼标定(eye in hand)-步骤
  15. 微信公众号跳转H5页面-用户授权-返回openId以及access_token
  16. python open file失败_python open打开文件失败原因及解决办法
  17. ps4移植android游戏,把PS4游戏《Apex英雄》《只狼》搬到安卓手机上玩,这招够简单!...
  18. 视频处理及MAX7456的图文解释
  19. 家政?保险?滴滴?外卖?通信人的转型方向,究竟在哪?
  20. vue的两个核心点分别是什么?

热门文章

  1. CAD制图软件使用心得(第四期)
  2. LOL UVALive - 8521 —— 状压DP
  3. 机器视觉与计算机视觉的区别
  4. 【Word】制表位使用
  5. 什么是叫委托,委托的意义和作用
  6. Unity 工具 之 图集根据切割为一张张单张图片的简单封装(Unity 自带 SpritePackage 打包图集的性能优化)
  7. 关于MFC中CListCtrl::InsertColumn()和InsertItem()和SetItemText()的一些认识
  8. 列梅兹remez算法求解最佳一致逼近多项式(C语言实现)
  9. 【元宇宙欧米说】蓝魂,web3专用linktree
  10. destoon使用 标签调用