如果有多个值,则JAVASCRIPT VAR相等

时间:2014-07-04 16:50:13

标签: javascript

var position = prompt("position:");
var manager = ["John", "Alex", "Joe"];
var admin = ["Texas", "Jesus", "Rick"];
var tech = ["Nexus", "Thomas", "Fred"]
if (position == manager) {
alert("manager")}

if (position == admin) {
  alert("admin")}

if (position == tech) {
  alert("tech")
}

else {
  alert("Incorrect position")

}

我想问一下这个程序是如何工作的。当我进入提示约翰时,我希望得到提醒管理员,当我进入提示Rick我希望有警报技术等...

而且如果我输入一些未知的随机值,它会让我得到错误的位置。

另外我想问一下,当我输入提示时,例如jOHN或john是否有效。我是JS和编码的初学者。

2 个答案:

答案 0 :(得分:3)

您可以使用indexOf,例如:

if (manager.indexOf(position) !== -1) {
    alert("manager");
}

答案 1 :(得分:0)

使用.indexOf()

if (manager.indexOf(position) != -1) {
   alert("manager")
}