JavaScript Triple Equals und Drei-Variablen-Vergleich

Kann das jemand erklären?

1 == 1        //true, as expected
1 === 1       //true, as expected
1 == 1 == 1   //true, as expected
1 == 1 == 2   //false, as expected
1 === 1 === 2 //false, as expected
1 === 1 === 1 //false? <--

Gibt es auch einen Namen für die Boolesche Logik, die mehr als zwei Zahlen auf diese Weise vergleicht?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage