Пока я программировал, у меня был неожиданный результат в моей инструкции if.Как можно (false = false = true) быть истинным
Как в мире этот код может быть правдивым? я ничего, что могло бы помочь мне в W3S не нашел, и действительно хотел бы знать, почему эти сигналы «истинный»
window.alert(false == false == true); //alerts true
window.alert(false == (false == true));//even this alerts true
Поскольку '(ложь == истина)' == ложь и 'лжи == false' равно истинный –
[Приоритет операторов.] (Https://developer.mozilla.org/en- US/docs/Web/JavaScript/Reference/Operators/Operator_Precedence) – epascarello
Помогает ли это, если я укажу, что вы также не можете написать '2 <3 <4', но вместо этого вам нужно написать' 2 <3 && 3 <4' ? – deceze