How do I test if a variable does not equal either of two values?
I want to write an if/else statement that tests if the value of a text input does NOT equal either one of two different values. Like this (excuse my pseudo-English code): var test = $("#test").val(); if (test does not equal A or B){ do stuff; } else { do other stuff; } How do I write the condition for the if statement on line 2? Think of ! (negation operator) as "not", || (boolean-or operator) as "or" and && (boolean-and operator) as "and". See Operators and Operator Precedence . Thus: if(!(a || b)) { // means neither a nor b } However, using De Morgan's Law , it could be written as: if(!a &&