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

JS中的indexOf方法

indexOf()简介 indexOf()是js中内置的方法之一,它的功能大家都很熟悉:简单来说就是得到数据的索引,对于正则不熟练的人,是个很不错的方法。...如果查询到返回索引,反之返回-1(固定用法); 因为indexOf()在不同类型使用的时候可能有细节性的注意点; 这里我们对不同数据类型使用IndexOf的场景进行讨论(其实就是string和array...BB) var s = '12345'; console.log(s.indexOf(1)); //0 console.log(s.indexOf('1')); /...如果参数是数值它会转换为字符来进行查询然后返回索引,本质原因是什么呢,那就是 我们js底层代码中String.prototype.indexOf()使用的是==进行比较判断; Number类型的IndexOf...//2 console.log(a.indexOf('4')); //3 console.log(a.indexOf(4)); //-1 可以看到array的indexOf

5.3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

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

    1.6K30

    【第4期】JS数组中的indexOf方法

    String 类型的使用 温习一下大家熟知的字符串用法,举个例子 let str = 'orange'; str.indexOf('o'); //0 str.indexOf('n'); //3 str.indexOf...indexOf 会做简单的类型转换,把数字转换成字符串 '2' 然后再执行。...0 //文艺青年的写法 ('' + num).indexOf(2); //0 第一种写法简单直接,对于已知的较短的数字也不是不可行。...不要误认为数字会转成字符串,同理字符串也不会转换成数字。 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。...String:indexOf 会将数字0做类型转换,转换为字符串'0'。 Number:没有indexOf 方法。需要将数字类型转换为字符串。方法有三种。

    2.1K10

    【数字信号处理】数字信号处理简介 ( 数字信号处理技术 | 傅里叶变换 )

    文章目录 一、数字信号处理技术 二、傅里叶变换 ( 时域转频域 ) 一、数字信号处理技术 ---- 数字信号处理 ( DSP , Digital Signal Processing ) 是 信息学科 和...计算机学科 结合产生的一门新的学科 , 核心是 使用 数值计算的方法 , 完成对信号的处理 ; DSP 有两种理解 : Digital Signal Processor : 数字信号处理器 ; DSP..., Digital Signal Processing : 数字信号处理技术 ; 数字信号处理完整过程 : 模拟信号 经过 A/D 转换 为 数字信号 , 数字信号经过 数字信号处理 转换成新的 数字信号..., 然后经过 D/A 转换 为 模拟信号 ; Analog Signal 模拟信号 , Digital Signal 数字信号 ; 数字信号处理一般进行 频谱分析 , 滤波 , 数据压缩 , 数据调制解调...等处理 ; DSP 实现 : 数字信号处理一般使用硬件实现 , 通用 CPU: 一般的电脑 , 服务器 上运行的 DSP 算法 ; CPU 的性能越来越高 ( 这个是主要趋势 ) ; DSP 芯片 :

    1.3K20

    数字图像处理:

    冈萨里斯数字图像处理的那本书的一小点点东西,数字图像处理其实是学过了的,这里我只是把这本书完整看一遍,也是略略的看,查漏补缺,前两张略过了,从第三章开始。 3.灰度变换和空间滤波。...还有一个东西是局部直方图处理(P84),和空域滤波的方式相同,有一个框,定义一个区域,统计区域中的直方图,用均衡化的最中间的值来映射中心元素的像素值。...对高斯噪声类似的噪声处理不好,对盐粒噪声效果好,对胡椒噪声处理不好。 ④逆谐波均值滤波器。 ?...与阶数有关,当Q为正时,可以消除胡椒噪声影响,为负时,可以消除盐粒噪声,但不能同时消除这两者,当Q为0时,退化成算术均值滤波,当Q=-1时,退化成谐波均值滤波。 ⑤中值滤波器。...和中值稍有区别,是选择最大值和最小值的中点,适用于处理随机分布的噪声,比如高斯或者均匀噪声。 ⑨修整的阿尔法均值滤波器。

    1.9K40

    word不能复制粘贴处理方法

    现在大家的生活节奏都很卡,导致人们都很浮躁,做事情不喜欢一点一点的慢慢做,更多的时候喜欢直接通过复制粘贴的方式来解决问题,今天小编来说说word不能复制黏贴该怎么办。...word是微软研发的一款非常经典的文字处理软件,对于从事编辑工作的朋友来说word更是必不可少的软件,今天我来跟大家说说word无法复制黏贴的处理方法。   ...word不能复制粘贴怎么解决   1.首先打开打开一个word文档,我们会发现绝大部分命令都是灰色的,这就意味着我们无法进行任何操作。...word不能复制粘贴图-2   3.打开txt文档,我们会发现内容都是一样,只是没有格式,图片和表格,但是内容已经可以随意编辑了。...文字处理图-4   5然后使用浏览器打开这个文件,这时内容就可以复制黏贴了。 word不能复制粘贴图-5   现在知道word不能复制粘贴怎么解决了吧

    4.1K40
    领券