/** * 格式化number * @param num * @returns {String} */ function formatCurrency(num) { if (!num) return "0.00"; num = num.toString().replace(/\$|\,/g, '');//去除$符号 if (isNaN(num)) num = "0.00"; sign = (num == (num = Math.abs(num))); num = Math.floor(num * 100 + 0.50000000001); cents = num % 100; num = Math.floor(num / 100).toString(); if (cents < 10) cents = "0" + cents; for ( var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++) num = num.substring(0, num.length - (4 * i + 3)) + num.substring(num.length - (4 * i + 3)); return (((sign) ? '' : '-') + '' + num + '.' + cents); }
相关推荐
提供了javascript格式化数字的方法,非常简单易用
该文档为javascript的数字格式化方法,可用于保留小数位,强制添0等操作
Javascript中经常要用到的5种格式化数字的代码,方便大家使用
JS格式化数字金额只留两位小数。写了个格式化函数。可以控制小数位数,自动四舍五入,感兴趣的朋友可以了解下
finereport格式化金额函数js中进行数字超大金额千位符格式化处理.docx
格式化数字 数字格式化 小数点 科学数字 js格式化数字
问题:在JS中格式化数据保留两位小数的函数的多种方法 最好方法: 保留两位好像是这样吧 代码如下: var a = 9.39393; alert(a.toFixed(2)); 说明: alert(Number.toFixed(9.39393)); 返回的是9.39...
格式化数字,最最常见的是格式化金额,一般格式化金额需要千分位分隔,保留2位小数等等。 简单的功能函数 类似的代码网上有很多: /** * 将数值四舍五入(保留2位小数)后格式化成金额形式 * * @param num 数值...
currencyFormatter.js是一款简单实用的纯js格式化货币插件。该插件包含155种不同国家的货币,以及715种不同语言的本地化设置。它还能处理某些不采用的货币,功能非常强大。
JavaScript数字格式化函数,很好用的
Numeral.js一个用于格式化和操作数字的JavaScript库
代码如下:/** * 格式化数字 * Author : Z,Mingyu * 参数: * prmNum (Number) : 要格式化的数字 * prmPtn (String) : 格式化规则,例如:#,##0.00 * * prmNullValue : 当要格式化的数字为null、空或非数字时,返回的...
wnumb.js是一个前端格式化数字金额的插件,比如常见的数字千分位问题。用法如下: // 定义格式化的规则 var moneyFormat = wNumb({ mark: '.', thousand: ',', prefix: '$ ', suffix: ' p.p.' }); // 格式化一...
本文实例讲述了js实现的格式化数字和金额功能。分享给大家供大家参考,具体如下: 格式化数字,格式化金额: function number_format(number, decimals, dec_point, thousands_sep) { /* * 参数说明: * number...
fmt:——对数字对行格式化 在js中———- Javascript也提供了对数字进行格式化输出的支持 Number对象提供的几种格式化函数: toExponential([fractionDigits]) :将数字按科学计数法格式返回,其中的fractionDigits...
javascript数字格式化为货币字符,数字格式化为大写货币函数
// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) //...