title: Could anyone explain x == !x is True?
body: <p>I have no idea about this crazy code.</p>
  
  <pre><code>const x = [0];
  x == x // True. I understand this
  x == !x // True ??? 
  </code></pre>
  
  <p>I cannot understand what happen inside javascript and I need someone explain me this case.</p>