Я думаю, что мне не хватает чего-то основного здесь. Почему третье условие IF истинно? Не должно ли условие оцениваться как ложное? Я хочу сделать что-то, где идентификатор не 1, 2 или 3.javascript несколько OR условий в заявлении IF
var id = 1;
if(id == 1) //true
if(id != 1) //false
if(id != 1 || id != 2 || id != 3) //this returns true. why?
Спасибо.
потому что 'id' не равно' 2' или '3'? 'false || true || true == true' –
1! = 2 .. это, очевидно, верно .. lollzzz –
потому что id> 3, imo. – ddacot