title: Does JavaScript take local decimal separators into account?
body: <p>I've got a web page that displays decimals in a user's localized format, like so:</p>
  
  <ul>
  <li>English: <code>7.75</code></li>
  <li>Dutch: <code>7,75</code></li>
  </ul>
  
  <p>If I add two number variables together in JavaScript on my machine (where the numbers are taken from strings in the above formats) I get the following results:</p>
  
  <ul>
  <li>English: <code>7.75 + 7.75 = 15.5</code></li>
  <li>Dutch: <code>7,75 + 7,75 = 0</code></li>
  </ul>
  
  <p>If I was to run this code on a Dutch users machine, should I expect the English-formatted addition to return <code>0</code>, and the Dutch-formatted addition to return <code>15,5</code>?</p>
  
  <p>In short: Does the JavaScript calculation use local decimal separators in its string to number conversions?</p>