Javascript 如果数组具有指定的值
我一直在尝试创建一个数组,它将保存一组数字。在本例中为10、33、55和99。我要寻找的是一种灵活的方法来搜索数组中的变量,以查看其中是否有数字Javascript 如果数组具有指定的值,javascript,arrays,variables,Javascript,Arrays,Variables,我一直在尝试创建一个数组,它将保存一组数字。在本例中为10、33、55和99。我要寻找的是一种灵活的方法来搜索数组中的变量,以查看其中是否有数字 var nrArray = [10, 33, 55, 99]; // Any number in this array will decide the function below if ( 55 = nrArray ) { // If the number 55 is in the array do the following document
var nrArray = [10, 33, 55, 99]; // Any number in this array will decide the function below
if ( 55 = nrArray ) { // If the number 55 is in the array do the following
document.getElementById("demo1").innerHTML = "RUN1";
}
else { // If the number 55 does not exist in the array do the following
document.getElementById("demo2").innerHTML = "RUN2";
}
<p id="demo1">demo1</p>
<p id="demo2">demo2</p>
var nrray=[10,33,55,99];//此数组中的任何数字都将决定下面的函数
如果(55=nrArray){//如果数组中有数字55,请执行以下操作
document.getElementById(“demo1”).innerHTML=“RUN1”;
}
否则{//如果数组中不存在数字55,请执行以下操作
document.getElementById(“demo2”).innerHTML=“RUN2”;
}
演示1
演示2
注
在本例中,55将替换为设置了数字的变量。这个数字会有所不同,您可以使用
indexOf
方法将返回数组中存在的元素的索引,否则返回-1
var nrArray = [10, 33, 55, 99];
var myVar = 55;
if (nrArray.indexOf(myVar) !== -1) {
document.getElementById("demo1").innerHTML = "RUN1";
} else {
document.getElementById("demo2").innerHTML = "RUN2";
}
<p id="demo1">demo1</p>
<p id="demo2">demo2</p>
var nrray=[10,33,55,99];
var-myVar=55;
if(nrArray.indexOf(myVar)!=-1){
document.getElementById(“demo1”).innerHTML=“RUN1”;
}否则{
document.getElementById(“demo2”).innerHTML=“RUN2”;
}
演示1
演示2
var nrray=[10,33,55,99];//此数组中的任何数字都将决定下面的函数
如果(nrArray.indexOf(55)>-1){//如果数组中有数字55,请执行以下操作
document.getElementById(“demo1”).innerHTML=“RUN1”;
}
否则{//如果数组中不存在数字55,请执行以下操作
document.getElementById(“demo2”).innerHTML=“RUN2”;
}
演示1
演示2
使用if(nrArray.indexOf(55)>-1)indexOf()
方法将有所帮助you@trainoasis:=0
或-1
。嗨,如果我的答案正确,你能接受吗?
var nrArray = [10, 33, 55, 99]; // Any number in this array will decide the function below
if (nrArray.indexOf(55) > -1 ) { // If the number 55 is in the array do the following
document.getElementById("demo1").innerHTML = "RUN1";
}
else { // If the number 55 does not exist in the array do the following
document.getElementById("demo2").innerHTML = "RUN2";
}
<p id="demo1">demo1</p>
<p id="demo2">demo2</p>