JavaScript将货币转换为数千
javascript convert currency to thousands
我有一个十进制数*(28045.124578(*,我希望它被转换,以便它使用javascript以千种货币格式($28.0K(显示。
我正在使用这个脚本 tp 转换,但这没有帮助
function kFormatter(num) {
num = num.toString().replace(/'$|',/g, '');
if (isNaN(num))
{
num = "0";
}
num = Math.floor(num * 100 + 0.50000000001);
cents = num % 10;
num = Math.floor(num / 100000).toString();
//console.log('num=', num/1000);
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 num + '.' + cents;
}
但这无济于事。请指教。
您可以使用 round 来获取最接近的整数。
function kformatter(num){
var newvalue = Math.round(num/100);
return newvalue?(newvalue/10)+"K":num;
}
相关文章:
- 带Js的货币转换器
- 使用JAVASCRIPT转换货币.可以't通过我的函数设置转换后的输入文本字段的值
- Java脚本插件,用于将数字转换为特定于区域性的货币格式,并将具有特定货币格式的非格式化数字转换为普通数字
- 货币转换器未转换
- 带有JSONp的货币转换器
- 如何在货币文本框中将*转换为000
- JS或C#中的货币转换器
- 设置money.js(用于货币转换器)时出现问题
- 如何在JS中转换为货币格式
- HTML/Javascript 货币转换器
- JavaScript将货币转换为数千
- 修剪使用货币转换器 Web 服务生成的结果的值
- 如何获得双向单位/货币转换器
- Jquery UI 范围滑块 - 将数字转换为货币
- 将数字格式转换为货币格式
- Javascript:货币转换器
- 货币转换器!(If语句)
- 如何将数字转换为货币,反之亦然?(html输入/输出)
- 如何从数组转换货币字符串
- javascript:从数组转换货币的干净方法