title: how a string object transforms when compared?
body: <pre><code>console.log("20"&gt;10);  //true 
  console.log("20a"&gt;"10");  //true 
  console.log("20a"&gt;10);  //false
  </code></pre>
  
  <p>I want to know why the last one turns false.
  And "20a" transforms to what before comparing.</p>