Welcome to Bucaro TecHelp!

Bucaro TecHelp
HTTPS Encryption not required because no account numbers or
personal information is ever requested or accepted by this site

About Bucaro TecHelp About BTH User Agreement User Agreement Privacy Policy Privacy Site Map Site Map Contact Bucaro TecHelp Contact RSS News Feeds News Feeds

Display a Value in Currency Format

To display a currency value with the proper number of digits to the right of the decimal point, first use the Math.pow function to calculate a multiplier, then use that multiplier to round the number to the required number of digits.

Convert that value to a string so you can determine the location of the decimal point, or if you need to add a decimal point, and if you need to add zeros to the decimal portion. Code to convert a value to currency format is shown below.

<script>
function formatTo(value, precision)
{
   // calculate multiplier required to get required number
   // of digits to the right of the decimal point
   var multiplier = Math.pow(10, precision);

   // round value to required number of digits
   var amount = Math.round(value * multiplier) / multiplier;

   // convert to string
   var strAmt = amount.toString();

   // determine if you need to add zeros to decimal part
   var decimalIndex = strAmt.indexOf(".");
   if(precision > 0 && decimalIndex < 0)
   {
      decimalIndex = strAmt.length;
      strAmt += '.';
   }

   // add any required zeros to decimal part
   while(decimalIndex + precision + 1 > strAmt.length)
   {
      strAmt += '0';
   }
   return strAmt;
}

document.write(formatTo(4.003, 2));
</script>

Call the formatTo function, passing the value to format and the precision (number of digits to the right of the decimal point.

More Java Script Code:
• Easy JavaScript Form Design
• Disable IE8 Accelerators on Your Website
• Java Script Code to Calculate Speed / Distance of Falling Object
• Code for Java Script Cube / Box Volume Calculator
• Code to Drag and Drop an Image Anywhere on a Webpage
• Easy Java Script Code for Sideways Slide show
• Allowing Multiple Selections from Drop-down Select List
• JavaScript to Generate a Random Number Between X and Y
• Easy Picture Panning Code
• Easy Code to Sort a Table by Column

RSS Feed RSS Feed

Follow Stephen Bucaro Follow @Stephen Bucaro



Fire HD
[Site User Agreement] [Privacy Policy] [Site map] [Search This Site] [Contact Form]
Copyright©2001-2018 Bucaro TecHelp 13771 N Fountain Hills Blvd Suite 114-248 Fountain Hills, AZ 85268