如何在一个数组中找一个值

如何在一个数组中找一个值?要在一个数组中查找 一个值,一般有两种方法,一种是逐一数组元素进行比对,另一种方法则是利用数组自带的检索函数来实现。下面,小编就javascript数组为例,为大家介绍一下
如何在一个数组中找一个值!

操作方法

  • 01

    首先,我们新建一个网页用于演示。网页中只有以下javascript脚本代码 : <script type="text/javascript"> var arr=new Array("星期一","星期二","星期三","星期四","星期五"); </script> 其中arr为数组变量,我们要在该数组中查找一个值"星期三"。

  • 02

    我们先使用数组元素逐一进行比对的方法来实现查找一个值。 for(var i=0;i<arr.length;i++){ } 利用for语句及arr.length函数来实现对每个数组元素逐一进行访问。

  • 03

    再利用if语句将每个元素的值与指定的值进行比对,如果找到符合的值,则可以根据需要在if语句中进行处理。 if(arr[i]=="星期三"){ }

  • 04

    这里,我们找到符合的值,就利用alert函数弹出提示信息,同时利用break方法跳出for循环。 alert("找到了指定的值,它是数组的第"+(i+1)+"个元素!"); break;

  • 05

    第二种方法,我们可以利用javascript数组自带的检索函数来实现值的查找。 同样演示数组还是使用前面的arr数组。如下图所示:

  • 06

    javascript数组自带的检索函数是indexOf函数,indexOf函数可带两个参数,第一个参数为需要检索的字符串,第二个参数为检索开始的位置,非必须。它返回的值为指定字符串值在数组中首次出现的数组下标值,所以代码可以如下: alert("找到了指定的值,它是数组的第"+( arr.indexOf("星期三")+1)+"个元素!");

  • 07

    这样,我们就实现了在一个数组中找一个指定的值。比较两种方法,利用数组自带的检索函数来实现数组中找一个指定的值更加容易。所以我们推荐使用 数组自带的检索函数来实现数组中找一个指定的值。大家学会了吧!

(0)

相关推荐

  • EXCEL中如何在一个表中查找一个值返回一个数值

    某个表里有很多数据,需要在另外一个单元格,输入一个内容,去表里找到这个内容,然后将对应行的后面的数据显示出来.一般情况我们使用VLOOKUP函数解决这类问题.本文讲解这个问题的基本操作.使用基础示例演 ...

  • EXCEL怎么求一列中某一个值所占的比例?

    EXCEL怎么求一列中某一个值所占的比例?大家跟着小编一起学. 方法1 01 打开办公软件,并打开表格.(在此我们假设求B3在一列中所占的比例) 02 选择任意空白位置,用于显示最终结果. 03 在[ ...

  • 手机端剪映APP怎么在一个视频中使用“画中画”功能再添加一个视频

    剪映APP是我们现在经常使用的视频编辑软件.今天小编就跟大家分享一下手机端剪映APP怎么在一个视频中使用"画中画"功能再添加一个视频.具体如下:1. 首先我们需要打开手机中的剪映A ...

  • 电脑Excel表格如何快速找出两组数据中的不同值

    假如我们有两组数据,需要找出不同值,你可以快速找到吗?今天小编跟大家分享的是电脑Excel表格如何快速找出两组数据中的不同值.具体如下:1. 首先我们在电脑中打开EXCEL表格,将需要辨别的数据选中. ...

  • 怎样在一个ppt中插入另一个ppt且模板不变?

    ppt应用中,怎样在一个ppt中插入另一个ppt,而且保持模板格式不变呢?操作非常简单.点击插入--幻灯片,然后选择要插入的ppt,且保留原格式不变即可. 步骤:准备好要插入的ppt 01 事先准备好 ...

  • 怎样在一个ppt中插入另一个ppt且模板不变

    在我们工作中,有时需要在一个ppt中插入另一个ppt且要保持模板不变,那么我们该怎么操作呢?有两种方法,具体操作方法请看下文. 方法一 01 如图所示,这个是一个ppt的模板,我们想在另外一个ppt中 ...

  • 怎么删除两个表格中的重复项(怎样去掉表格中的重复值只保留一个)

    今天跟大家分享一下如何删除二维表区域的重复值.1.相信很多朋友都会删除一列数据中的重复值,那么怎么从二维表中删除重复值呢,下面就跟大家分享一下.2.首先全选表格区域3.点击下图选项(Excel工具箱, ...

  • 在一个窗口中打开几个Excel2010表格

    工作中有时需要在一个窗口中显示多个工作表,OFFICE EXCEL是不自带这个功能的,需要安装一个office tab enterprise插件(office多标签插件),对应支持 Excel.Wor ...

  • 查找满足条件的最后一个值

    在Excel表格中数据的查询是我们经常会遇到的问题,常用的查询函数有vlookup.index.match等等,那么你知道如何查询最后一个符合条件的数据你知道吗?这篇文章就和朋友们一起来学习一下.一. ...