title: Why does JavaScript handle the plus and minus operators between strings and numbers differently?
body: <p>I don't understand why JavaScript works this way.</p>
  
  <pre><code>console.log("1" + 1);
  console.log("1" - 1);
  </code></pre>
  
  <p>The first line prints 11, and the second prints 0.
  Why does JavaScript handle the first as a String and the second as a number?</p>