Javascript 带数组的If/else语句?
使用带有用户输入的if语句,并将值与数组列表进行比较 "Javascript 带数组的If/else语句?,javascript,html,arrays,if-statement,Javascript,Html,Arrays,If Statement,使用带有用户输入的if语句,并将值与数组列表进行比较 " ' 这不是有效的数组语法。应该是var ciber=['ciber','bin'] 这是有效的比较,但可能不是你想要的 是否要检查元素是否与列表中的一个元素匹配? 如果这样做:ciber.includes(cib) 这不是有效的数组语法。应该是var ciber=['ciber','bin'] 这是有效的比较,但可能不是你想要的 是否要检查元素是否与列表中的一个元素匹配? 如果这样做:ciber.includes(cib) var c
'
var ciber=['ciber','bin']代码>
ciber.includes(cib)
var ciber=['ciber','bin']代码>
ciber.includes(cib)
var ciber=['ciber','bin'];
var cib=document.getElementById(“cibernetico”);
document.getElementById(“inputSubmit”).addEventListener(“单击”,函数(){
有效值(cib.值);
},假);
函数validar(输入的值){
if(包括(输入的值))
{
警惕(“必须!!”;
}
其他的
{
警惕(“错误”);
}
}
var ciber=['ciber','bin'];
var cib=document.getElementById(“cibernetico”);
document.getElementById(“inputSubmit”).addEventListener(“单击”,函数(){
有效值(cib.值);
},假);
函数validar(输入的值){
if(包括(输入的值))
{
警惕(“必须!!”;
}
其他的
{
警惕(“错误”);
}
}
那(('ciber','bin')
)不是数组->['ciber','bin']
你说的“比较”是什么意思?检查输入值是否等于数组中的一个元素?是部分匹配吗@Andreas是的,“cib”是一个输入,我想看看该输入的值是否与数组中的一个单词匹配。我不知道怎么做(('ciber','bin')
)不是数组->['ciber','bin']
你说的“比较”是什么意思?检查输入值是否等于数组中的一个元素?是部分匹配吗@Andreas是的,“cib”是一个输入,我想看看该输入的值是否与数组中的一个单词匹配。我不知道该怎么做这应该是个好主意comment@Andreas你没有错,但是把这当作一个评论会让我花更多的时间在这个问题上,这应该是一个好问题comment@Andreas你没有错,但是把这当作一个评论会让我在这个问题上花更多的时间“cib”是一个输入,我想看看该输入的值是否与数组“”中的一个字匹配。cib是一个输入,我想看看该输入的值是否与数组“”中的一个字匹配
var cib = document.getElementById("cibernetico").value;
var ciber = ('ciber','bin');
function validar() {
if (cib == ciber)
{
alert("Gotta !!");
} else {
alert("wrong");
}
}