title: type coercion in JavaScript
body: <p>I guess I kind of know the differences between == and === in JavaScript, it is that == will do type coercion when compare but === will not. I understand the following code will be true:</p>
  
  <pre><code>console.log(true == "1");
  </code></pre>
  
  <p>but when the code below is false?</p>
  
  <pre><code>console.log(true == "true");
  </code></pre>