How to format a number with two decimals in JavaScript?

JavascriptWeb DevelopmentFront End Technology

Use the toFixed() method in JavaScript to format a number with two decimals. The toFixed() method formats a number with a specific number of digits to the right of the decimal. It returns a string representation of the number that does not use exponential notation and has the exact number of digits after the decimal place.


You can try to run the following code to format a number with two decimals. Add the parameter of the toFixed() method to 2, for getting number with two decimals −

Live Demo

      <title>JavaScript toFixed() Method</title>
         var num1 = 4.6;
         var num2 = 177.1234;

         document.write("num1.toFixed() is : " + num1.toFixed(2));
         document.write("<br />");

         document.write("nu2m.toFixed() is : " + num2.toFixed(2));
         document.write("<br />");


num1.toFixed() is : 4.60
nu2m.toFixed() is : 177.12
Published on 03-Feb-2018 16:50:54