Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE HTML>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <style type="text/css">
- body {
- font-weight:bold;
- font-size:24px;
- }
- </style>
- </head>
- <body>
- </body>
- <script type="text/javascript">
- function formatFloat(num) {
- var frac = ((num - Math.floor(num)) * 1000), part, result = '';
- num = Math.floor(num);
- while (num >= 1000) // integer part
- {
- part = (num - Math.floor(num/1000)*1000).toString(); // part = three less significant digits
- num = Math.floor(num/1000);
- while (part.length < 3) // 123.023.123 if sepMilhar = '.'
- part = '0' + part;
- result = part + result;
- if (num > 0)
- result = ',' + result;
- }
- if (num > 0)
- result = num.toString() + result;
- if (frac != 0)
- result += '.' + frac.toFixed();
- return result;
- }
- document.body.innerHTML =
- '<ul>' +
- '<li>' + formatFloat(100500) + '</li>' +
- '<li>' + formatFloat(50.23) + '</li>' +
- '<li>' + formatFloat(1010107) + '</li>' +
- '<li>' + formatFloat(1010107.25) + '</li>' +
- '</ul>';
- </script>
Advertisement
Add Comment
Please, Sign In to add comment