J'essaie de faire une instruction if en javascript qui fera quelque chose si la variable n'égale pas l'une des quelques choses différentes. J'ai essayé de nombreuses variantes de l'opérateur OR, mais je ne peux pas le faire fonctionner.Javascript OU dans une instruction IF
if(var != "One" || "Two" || "Three"){
// Do Something
}
Des idées? Merci!
Mise à jour:
J'ai essayé avant:
if(var != "One" || var != "Two" || var != "Three"){
// Do Something
}
Pour une raison quelconque, il ne fonctionne pas. Ma variable tire des informations du DOM, je ne sais pas si cela aurait un effet.
code réel
// Gets Value of the Field (Drop Down box)
var itemtype = document.forms[0].elements['itemtype' + i];
if(itemtype.value != "Silverware" || itemtype.value != "Gold Coins" || itemtype.value != "Silver Coins"){
// Do Something
}
comme une note de côté: var est un mot-clé, pas un nom de variable – cobbal