title: toLocaleString, Percentages, and Firefox 38
body: <p>I'm trying to format a percentage to have three significant figures. I'd like a fairly small percentage, something like 1075 / 107175175, to show up as 0.0001%. </p>
  
  <pre><code>var x = 1075 / 107175175;
  console.log(x.toLocaleString('en-us', {
      style: 'percent', minimumSignificantDigits: 1
  }));
  </code></pre>
  
  <p>What I'm getting instead is '0.00100303078581397%.' Is this an issue with how floating point numbers are implemented in Javascript or a bug?</p>