首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JSindexOf方法

indexOf()简介 indexOf()是js内置的方法之一,它的功能大家都很熟悉:简单来说就是得到数据的索引,对于正则不熟练的人,是个很不错的方法。...) 注:(暂不讨论两个参数时(第二个参数为查询的起始位置),以及lastIndexOf()) String类型使用indexOf(); StringindexOf方法 (话不多说直接上代码,不跟你多...如果参数是数值它会转换为字符来进行查询然后返回索引,本质原因是什么呢,那就是 我们js底层代码String.prototype.indexOf()使用的是==进行比较判断; Number类型的IndexOf...()是不会进行隐式类型转换的,也就是说Array.prototype.indexOf()底层代码在实现的时候使用的是强等于=== 严格比较; 总结 stringindexOf() 会将数值参数转换为字符再查询索引...; number类型没有IndexOf() 可以转换为字符再使用 arrayindexOf() 是严格比较 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158304

5.2K40

js indexOf()用法

indexOf() 方法可返回某个指定的字符串值在字符串首次出现的位置。...stringObject 的字符位置是从 0 开始的。 提示和注释 注释:indexOf() 方法对大小写敏感! 注释:如果要检索的字符串值没有出现,则该方法返回 -1。...W3C school http://www.w3school.com.cn/jsref/jsref_indexOf.asp java indexOf()用法 Java字符串中子串的查找共有四种方法...如果它比最大的字符位置索引还大,则它被当作最大的可能索引 Java字符串中子串的查找共有四种方法,如下: 1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串的索引...2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串的索引。

4.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

js indexOf 的正确用法「建议收藏」

indexOf在js中有着重要的作用,可以判断一个元素是否在数组存在,或者判断一个字符是否在字符串存在,如果存在返回该元素或字符第一次出现的位置的索引,不存在返回-1。...(str.indexOf("w")); //打印结果为5 那么,当想删除某个数组的某个元素时,常常会这么写 var arr = [1, 2, 3]; var idx = arr.indexOf(2)...; arr.splice(idx,1); console.log(arr); 但是,indexOf真的就是好东西吗?...(obj)); //打印结果为-1 我们发现obj和arr数组第1个元素时一样的。...(arr2)); //打印结果为1 这下明白了,就是因为如果数组存放的是对象或者数组的话,必须是该对象的引用,才可以使用indexOf得到正确的索引值。

1.5K30

后端 | Java 利用substring()和indexOf()从字符串获取指定的字符

代码: @Test void spiltStrDemo() { /* * str.substring(4, 9); -->在str截取从下标4开始(包含),到下标...9之间的字符(不包含9) * str.indexOf("/"); -->返回str“/”第一次出现时的下标 * str.indexOf("/", 5); -->返回跳过...12346789999"; /*第一种情况:知道具体字符下标,直接用substring()传入字符下标截取*/ // 第一种情况假设我们已经知道了str的具体值,我们要从str取出...str.substring(4, 9); // 这里传入R的下标4,再传入第二个“/”的下标9,拿到的就是Riven /*第二种情况:不知道字符下标,但是知道分割字符是“/”,可以用indexOf...,这里传入i+1就是跳过了第一个“/”之前的下标 int i1 = str.indexOf("/", i + 1); String riven1 = str.substring

3.1K40
领券