title: why 1 + + "1" === 2; +"1" + + "1" === 2 and "1" + "1" === "11" in javascript
body: <p>Does the addition operator before char in javascript convert them to number?</p>
  
  <pre><code>1 + + "1" === 2; 
  +"1" + + "1" === 2;
  "1" + "1" ===  "11"
  </code></pre>
  
  <p>Earlier <a href="https://stackoverflow.com/questions/971039/javascript-string-and-number-conversion">question</a> doesn't explain why it's happening only tells us various ways of converting strings to number and vice versa.</p>