В консоли браузера ввод 1===1
оценивается как true
. Ввод 1===1===1
соответствует false
.
Я предполагаю, что это связано с тем, как оценивается оператор:
1 === 1 === 1
становится
(1 === 1) === 1
который оценивается как
true === 1
который равен false
.
Это правильно? Если нет, то какова реальная причина такого поведения?