title: Javascript: using toLocaleString + Tofixed
body: <p>I need to format a number for a project im working on at work, only problem is that I cant format it how i want.</p>
  
  <p>I convert the number to a localestring using the <code>toLocaleString</code> method which gives me the commas but i also need decimal places, nothing i seem to do works.</p>
  
  <pre><code>var number = 123.322
  number = parseFloat(number).toFixed(2) //123.22
  number.toLocaleString() //123.22
  </code></pre>
  
  <p>The above code just returns the parsefloated number along with the tofixed decimal values but it doesn't add the commas.</p>
  
  <p>How do i get a number to have two decimal places <strong>(when the value is 'xx.00')</strong> and also be comma separated. Is this possible in JavaScript?</p>